allow StructureDescriptionImpl to simultaneously a) register itself as the type handler of record for the structure, and b) derive from StructureDescription<Struct> so that addParent() works.  There are now tests for both of these requirements.