Is there a way to get the original Entity itself from the ChangeTracker (rather than just the original values)?
ChangeTracker
If the State is Modified<
State
Modified<
I would suggest clone entities on materialization and attach them to second context to keep whole original objects graph (if you need it of course). You can make them all ICloneable by modifying T4 template.