rename factory to getInstance method;
no need to autoload classes (no package dependencies), so just require_once the class files.
returns valueTO from applyFilters methods (to be used in Validation class).
only successful tests in All-tests. add comments to clarify what is message in ValueTO.
make validation and test works together.
method find should not change the state of Validation object.
returns $errors (instead of modifying its errors field).
change private to protected method; rules can be an array or Rules object.
maybe not to use getValue method in Validate object... but maybe not.
find in Validation method only finds a value;
move is method in Validation to verify method in Validate.
modify related code.
remove unused parse method from Rules class.
use Rules object without cloning itself.
a quick Facade static access to Rules object.
add story test on Validation class.
suppress minor warnings.