EventBus passage
Better Design: Division Consumer/Producer