added EvaluationRuleResult, update related classes