final Office office = Office.fromJson(parent, command);
// pre save to generate id for use in office hierarchy
this.officeRepository.save(office);
office.generateHierarchy();
this.officeRepository.save(office);
return new CommandProcessingResultBuilder() //
.withCommandId(command.commandId()) //