refactor(cqrs): use isolate scope