Add docblock.
Throw ValidatorExceptions instead of vanilla Exceptions for validation failures.
Fix typo in classpec for validator exception.
Added the basics of a Callback-type validator.
Improved documentation for Properties and Backreferences.
Added a constructor to build a validator with a specified desired value.