Made ExpressionVisitor internal.
Added Evaluator.