added product id accessor on update