protected override Task ManageRepositoryAsync(ICreateAccountCommand command) { NullGuard.NotNull(command, nameof(command)); IAccount account = command.ToDomain(AccountingRepository); return(AccountingRepository.CreateAccountAsync(account)); }