hashCode
TypeBoundMap
TypeKey
TypeKeyMap