Scala CQRS