Added two missing methods. (Thank you, Travis)
Defined auxiliary validation methods as private 
Fixed PHPDoc