public override void SetObjectData(ISerializationData dataHolder, ISerializationContext context) { Action = dataHolder.GetValue<Name>("Action"); Target = dataHolder.GetValue<Name>("Target"); base.SetObjectData(dataHolder,context); }