public async Task <IReadOnlyList <ByteString> > GetRecordMutations(ByteString recordKey)
        {
            var mutations = await RecordMutations.Where(m => m.RecordKey == recordKey.ToByteArray()).ToListAsync();

            return(mutations.Select(m =>
            {
                return new ByteString(m.MutationHash);
            }).ToList().AsReadOnly());
        }