Added validations to Product model