CQRS framework + Event Store