I have a general question regarding the optimization of queries which retrieve directly and indirectly related nodes of the same type. Currently I use a union query to achieve this. As an example lets say I want all roles for a user. The user can hav...