Added Evaluator visitor
Renamed Value Null to NullValue