def persist!(saved = false)
      @new_record, @uri = false
      if changed?
        @previous_changes = changes if saved
        changed_attributes.clear
      end
      true
    end
def persist!(saved = false)
      @new_record, @uri = false
      if changed?
        @previous_changes = changes if saved
        changed_attributes.clear
      end
      true
    end
Marks a record as persisted, i.e. not a new or deleted record, resetting
 any tracked attribute changes in the process. (This is an internal method
 and should probably not be called unless you know what you're doing.)

 @api internal
 @return [true]