Add the validateBoolean() protected for functionality abstraction.
Completed validateBoolean() method in \PHPerian\Request\Partial, also added the utility method getCalledMethod().
Changed the two method that take boolean inputs to use the validate* methods that are from the extended class \PHPerian\Request\Partial.
Added method skeleton bodies to the class \PHPerian\Request\Partial, as a reference of what needs to be done.
This entire branch is for solving the GitHub Issue #3 so the branch shall be pushed there as well.
Completed string (and stringified number) validation method and access methods in \PHPerian\Request\Partial.
All class methods apart from the constructor method use the validate* methods from \PHPerian\Request\Partial.
Make sure an integer is returned instead of a string from \PHPerian\Request\Partial::validateNumeric().
Added a unit test for the class \PHPerian\Request\Partial\Application.
Completed unit tests for the class \PHPerian\Request\Partial\Application.
Misreferenced constant.
Add PCRE for alphanumeric that includes spaces.
Amend several methods to specify more detailed data type requirements.
Optimise LocationDetails class.
Add methods to class.

Add the methods mode() and validateSet() to the class \PHPerian\Request\Partial.
Simplify methods.

Amend \PHPerian\Request\Partial\Applicant class to use the validate* methods from \PHPerian\Request\Partial.
Remove parameters.

Remove unnecessary parameters from methods.
Simplify methods.

Optimise methods in class \PHPerian\Request\Partial\Control.
Optimise methods.

Optimise the methods in the class \PHPerian\Request\Partial\ThirdPartyData to use the validate*() methods.
Optimise methods

Optimise the methods in the class \PHPerian\Request\Partial\Applicant\Alias to use the validate*() methods declared in \PHPerian\Request\Partial.