Subclasses Struct with some special helpers for converting from a Hash to a Struct.
Internal
Public
Alias for key?
Alias for value?
Alias for update
[Validate]