/// <summary>
 /// entity->data,
 /// </summary>
 /// <param name="p_Data"></param>
 /// <returns></returns>
 public virtual TargetData Serialize(TargetData p_Data)
 {
     return(null);
 }
 /// <summary>
 /// data->entity
 /// </summary>
 /// <param name="p_Data"></param>
 public virtual void Deserialize(TargetData p_Data)
 {
 }