def clone_recursively!(old_object, new_object)
      new_object = clone_has_one  old_object, new_object
      new_object = clone_habtm    old_object, new_object
      new_object = clone_has_many old_object, new_object

      new_object
    end
def clone_recursively!(old_object, new_object)
      new_object = clone_has_one  old_object, new_object
      new_object = clone_habtm    old_object, new_object
      new_object = clone_has_many old_object, new_object

      new_object
    end
deep clone