All classes now explicitly state that the table type is their base class unless inheritance is set