Saga has to receive events and generate commands