Evaluator: a Flexible Tool for Maintaining Business Rules