Validation added to Product model