CQRS/ES working implementation