I moved responsibility of handling unpublished events to Unpublished Event Container.