Fixes for validator unit tests

* Reintroduces the evaluator on a limited basis in order to correctly
  identify null values in constants in the ValidatorVisitor