Definitely need to switch to using a CartItemHydrator