Refactored how RecordTypes are built to use a builder.
Added the concept of AUTO_NUMBER columns for IDs.