in pulsar/schema/definition.py [0:0]
def __new__(metacls, name, parents, dct):
if name != 'Record':
# Do not apply this logic to the base class itself
dct['_fields'] = RecordMeta._get_fields(dct)
dct['_required'] = False
return type.__new__(metacls, name, parents, dct)