Self-referential structure init on restore

Cart items refer back to the cart, need to set that up