Gets the key a type declares itself, ignoring any inherited from a base type.
Converter lookup uses this, because a key is inherited: a consumer's class CustomerId extends ConceptAs<string> reports ConceptAs, and registering a converter under that would take the place
of concept handling for every concept in the application.
Gets the key a type declares itself, ignoring any inherited from a base type.
Converter lookup uses this, because a key is inherited: a consumer's
class CustomerId extends ConceptAs<string>reportsConceptAs, and registering a converter under that would take the place of concept handling for every concept in the application.