If a bidirectional relationship on the same type gets modelled as OUTGOING
the mapping will run endless following the relationship until a stack overflow occurs.
This for now closes #254 but a follow up issue will get created to base the work for undirected relationships on because there is a difference between UNDIRECTED with one relationship ignoring the database relationship direction and bidirectional that is modelled as two outgoing relationships from each side.
If a bidirectional relationship on the same type gets modelled as OUTGOING the mapping will run endless following the relationship until a stack overflow occurs.
This for now closes #254 but a follow up issue will get created to base the work for undirected relationships on because there is a difference between
UNDIRECTED
with one relationship ignoring the database relationship direction and bidirectional that is modelled as two outgoing relationships from each side.