Allow id instead of ProductReference in CartItem