Added condition for check validators on properties
Changed map validators
Added support for namespaced validators
Changed some methods to protected. Fixed some validators
Added a "createValidator" method
Added tests
Removed parameters in favor of defaults