model specs - validations