Exceptions.
Fields validation.
Massive models refactoring.