Currently, we map a list as nodes connected to the owner node.
We should provide an option via annotations or a global configuration to map list as linked nodes.
Using Cypher, it would look something like:
Note that the two options don't have to be mutually exclusive, you could actually use both at the same time.
Mapping list as linked nodes seems a more Graph like solution and it seems that Neo4j is quite good at querying this kind of structure.
Something similar might be needed for maps.