added Barrier marker interface that states that the particular step blocks the traversal to gather results and then drains. This is important as these steps need different behaviors on OLAP.