add validations for all models