# File lib/mongoid/persistence/deletion.rb, line 21
      def prepare(&block)
        document.cascade!
        yield(document)
        document.freeze
        document.destroyed = true
        IdentityMap.remove(document)
        Threaded.clear_options!
        true
      end