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