added simple validations to all models