public T Instantiate([NotNull] MercuryResponse resp)
        {
            var serializer = new JsonSerializer();

            using var sr             = new StreamReader(new MemoryStream(Combine(resp.Payload.ToArray())));
            using var jsonTextReader = new JsonTextReader(sr);
            return(typeof(T) == typeof(string)
                ? (T)(object)sr.ReadToEnd()
                : serializer.Deserialize <T>(jsonTextReader));
        }
 public T Instantiate(MercuryResponse read) => _parser.ParseFrom(Combine(read.Payload.ToArray()));