Class TypeDefinition