Added validations to all models