The fake DbContext now stores data-only DbBase subclasses (renamed from the identity-only Shadow wrappers) and refreshes rows in place on re-Save; the object graph is flattened to ids in storage. yak: data-carrying-persistence-records-orderdataclientdata-mappers-tb3a