12: fixed mergeOuterJoin losing events, defined a corresponding property