# File lib/dm-core/collection.rb, line 448
    def collect!
      super { |resource| resource_added(yield(resource_removed(resource))) }
    end