class T::Props::Private::ApplyEmptyHashDefault

‘some_empty_hash.dup`
faster than falling back to ApplyComplexDefault or even calling
Special case since it’s so common, and a literal ‘{}` is meaningfully

def default

def default
  {}
end

def set_default(instance)

def set_default(instance)
  instance.instance_variable_set(@accessor_key, {})
end