public override void GetObjectData(ISerializationData dataHolder, ISerializationContext context) { base.GetObjectData(dataHolder,context); dataHolder.SetValue("Property", Property); dataHolder.SetValue("NewValue", NewValue); }