protected ConditionTagBase(ConditionTagBase that, string key)
     : base(that, key)
 {
     Condition = that.Condition;
 }
 protected ConditionTagBase(ConditionTagBase that, int?duration)
     : base(that, duration)
 {
     Condition = that.Condition;
 }
 protected ConditionTagBase(ConditionTagBase that)
     : base(that)
 {
     Condition = that.Condition;
 }