# File lib/mongoid/paranoia.rb, line 56
    def remove(options = {})
      time = self.deleted_at = Time.now
      paranoid_collection.update(
        atomic_selector,
        { "$set" => { paranoid_field => time }},
        Safety.merge_safety_options(options)
      )
      cascade!
      @destroyed = true
      IdentityMap.remove(self)
      Threaded.clear_options!
      true
    end