/// <summary>
 /// Specifies a known root object to use during reference-tracked serialization
 /// </summary>
 public void SetRootObject(object value)
 {
     NetCache.SetKeyedObject(NetObjectCache.Root, value);
 }