validations to coupons model, and other entity validations