Generated the Product model