public object GetOriginalValue() => DynamicSurrogate.Extract(ValuePB);
public KeyedPair(string key, object value) { Key = key; ValuePB = DynamicSurrogate.Create(value); }