public override async Task <int> SaveChangesAsync(
            IReadOnlyList <IUpdateEntry> entries,
            CancellationToken cancellationToken = default)
        {
            SaveChangesResult result = await this.infoCarrierClient.SaveChangesAsync(new SaveChangesRequest(entries), cancellationToken);

            return(result.ApplyTo(entries));
        }
        public override int SaveChanges(IReadOnlyList <IUpdateEntry> entries)
        {
            SaveChangesResult result = this.infoCarrierClient.SaveChanges(new SaveChangesRequest(entries));

            return(result.ApplyTo(entries));
        }