class ActiveFedora::Associations::CollectionAssociation

def add_to_target(record, skip_callbacks = false)

def add_to_target(record, skip_callbacks = false)
#  transaction do
    callback(:before_add, record) unless skip_callbacks
    yield(record) if block_given?
    if @reflection.options[:uniq] && index = @target.index(record)
      @target[index] = record
    else
      @target << record
    end
    callback(:after_add, record) unless skip_callbacks
    set_inverse_instance(record)
 # end
  record
end