class EacRubyUtils::Immutable::HashAccessor

def immutable_value_set(object, key, value)

def immutable_value_set(object, key, value)
  duplicate_object(object) do |old_value|
    (old_value || {}).merge(key => value)
  end
end