Class RecursiveObjectEvaluator