'root' can be used to distinguish serialization roots from
other elements that are present in a serialization but are
not roots of a serialized value graph
Attributes common to all elements that function as
accessors or represent independent (multi-ref) values.
The href attribute is intended to be used in a manner
like CONREF. That is, the element content should be
empty iff the href attribute appears
'Array' is a complex type for accessors identified by position