Changes to Product class