public override void UnBindingProperties()
        {
            base.UnBindingProperties();

            T_Model.UnBindingProperty <string>(nameof(T_Model.Name), OnNameChanged);
            T_Model.UnBindingProperty <float>(nameof(T_Model.Cost), OnCostChanged);

            T_Model.onPreconditionAdded   -= OnPreconditionAdded;
            T_Model.onPreconditionRemoved -= OnPreconditionRemoved;

            T_Model.onEffectAdded   -= OnEffectAdded;
            T_Model.onEffectRemoved -= OnEffectRemoved;
        }
 public override void UnBindingProperties()
 {
     base.UnBindingProperties();
     T_Model.UnBindingProperty <string>(nameof(T_Model.Name), OnDataNameChanged);
 }