Systems and methods that enable consistent navigation (for a database and
memory environment) in object relational mapping. This typically ensures
fidelity of object graph via restrictions on collections of persistent
objects (e.g., entity sets, entity refs . . . ). Moreover, a tracking
component can detect changes as they occur, and only a copy of the
objects that have changed can be created, to optimize operation.