protected override Task ManageRepositoryAsync(ICreateAccountCommand command)
        {
            NullGuard.NotNull(command, nameof(command));

            IAccount account = command.ToDomain(AccountingRepository);

            return(AccountingRepository.CreateAccountAsync(account));
        }