public void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("domain", domain); info.AddValue("props", literalProperties); }