public BehaviorNotApplicableException(BehaviorChangeReason reason, GameObject target)
 {
     Reason = reason;
     Target = target;
 }
 public BehaviorNotApplicableException(BehaviorChangeReason reason) : this(reason, null)
 {
 }