Plain field-copy materialization so the persistence round-trip closes. When OrderLines arrive, FromOrderData becomes the one-line reconstruction (row description + total become a single line) — the hinge Exercise 2 pivots on. yak: orderdata-read-back-identity-version-j9ew [order-data-mapping]