Brought over the features I liked from @jokull's FieldDescriptor class over into the BaseType.
Brought over the features I liked from @jokull's FieldDescriptor class over into
the BaseType.

The FieldDescriptor class is a cool idea, but I struggle to see it's value next
to BaseType when they are performing similar roles.  I prefer to leverage an OO
hierachy to get to the same place.

eatfirst/schematics,promptworks/schematics,kstrauser/schematics,openprocurement/schematics,kstrauser/schematics,NerdWallet/schematics,promptworks/schematics,not-napoleon/schematics,not-napoleon/schematics,mlyundin/schematics,ee08b397/schematics,nKey/schematics,kaiix/schematics,ee08b397/schematics