module ActiveModel::Dirty

def changed_attributes

person.changed_attributes # => {"name" => "bob"}
person.name = 'robert'
person.name # => "bob"

values like attr => original value.
Returns a hash of the attributes with unsaved changes indicating their original
def changed_attributes
  mutations_from_database.changed_values
end