“A key feature of the abstract data model is that it's a graph rather than a tree. When the value of a field is an entity, the field conceptually holds a reference to that entity. I believe the same goes for collections, but I haven't completely grokked how identity works in M.”
source...