[2.2] Re-introduce OuterJoin as a solution for OPTIONAL MATCH

...that is here do we not need to special case null here?