class EacRubyUtils::ActsAsImmutable::EnumerableAccessor

def immutable_value_push(object, value)

def immutable_value_push(object, value)
  duplicate_object(object) do |old_value|
    (old_value || initial_value.dup) + [value]
  end
end