Classes
 ClassDescription
 AttributeDecorator Represents a Metadata tag that can be used on properties that should map to XML attributes.
 ChildTextNodeDecorator Represents a Metadata tag that can be used on properties that should map to text nodes wrapped by child elements.
 ChoiceIdDecorator Represents a Metadata tag that can be used on properties that should map to a choice of child elements with a specific string identifier.
 ChoiceTypeDecorator Represents a Metadata tag that can be used on properties that should map to a choice of child elements that map to a particular interface or class and its subtypes and implementors.
 IgnoreDecorator Represents a Metadata tag that can be used on properties that should not be mapped.
 TextNodeDecorator Represents a Metadata tag that can be used on properties that should map to text nodes.
 XmlMapping Represents a Metadata tag that can be used on the class level to specify a custom XML element name or uri and other custom behaviours.