Validation of model definitions - [ ] Check for unbroken recursion in our joins and extensions - [ ] Ensure all field types are valid - [ ] Ensure all relationship definitions are valid - [ ] In development, a warning should be given if a model has no primary key. This can be a purposeful choice, but it can also present problems.
Validation of model definitions