private void OnDeserialized(StreamingContext context) { BigInteger b; if(BigInteger.TryParse(key, out b)) Key = b; }