# File lib/mongoid/relations/referenced/many.rb, line 294
        def substitute(replacement)
          tap do |proxy|
            if replacement != proxy.in_memory
              proxy.purge
              proxy.push(replacement.compact.uniq) if replacement
            end
          end
        end