Add validations for Product
Add tests for Product model