TOptionalNamedAttribute

Class to contain a named attribute for serialization, with a default.