Update with Product class