Add validations to models and migrations