NameAdapter
derived
nested
TypeTagOFormat
TypeTagOWrites
TypeTagReads