public ReadOnlyBasicCondition(AbstractBasicCondition sourceCondition)
     : base(sourceCondition)
 {
 }
 protected AbstractBasicCondition(AbstractBasicCondition sourceCondition = null)
     : base(sourceCondition)
 {
 }