module HashExtension
  KEYS_TO_AVOID = ["_destroy", "id"]
  def copy_without_destroy
    a = {}
    self.each {|key,val| a[key]=val unless KEYS_TO_AVOID.include?(key.to_s)}
    a
  end
end