class ActiveModel::ForcedMutationTracker

def clone_value(attr_name)

def clone_value(attr_name)
  value = fetch_value(attr_name)
  value.duplicable? ? value.clone : value
rescue TypeError, NoMethodError
  value
end