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