# File lib/dm-core/resource/state/dirty.rb, line 18 def commit remove_from_identity_map set_child_keys return self unless valid_attributes? update_resource reset_original_attributes reset_resource_key Clean.new(resource) ensure add_to_identity_map end