Additions to ValueChecks

Adds the follwoing to ValueChecks:

* notEmpty
* notDefined
* define