'Get the type of a field, a `Type` instance.
If the field has no explicit type, it is given the base `Type`,
which does no conversion.'

@classmethod
def _type(cls, key):

    return (cls._fields.get(key) or cls._types.get(key) or types.DEFAULT)
