Fixed the typo in models.Product class

Was causing the apply and unapply methods to not get generated; was
treating the object as a standalone object
Update to add new product