public EvaluateRuleSet(EvaluateRuleSet prevIter) { Errors = new ErrorResultTO(); Errors.MergeErrors(prevIter.Errors); _result = prevIter._result; _ns = prevIter._ns; IsDebug = prevIter.IsDebug; EvaluateToRootOnly = prevIter.EvaluateToRootOnly; }