> But it is still, well honestly, wrong. Two orders ordered at different times are just not the same order
I probably don't have enough context but whatever identity makes up "your order" goes in the PizzaOrder and not the PizzaDetails. The delivery address, for example, goes in the PizzaOrder.