Builder fixes
Merge pull request #1638 from Cinderella-Man/2.0.0-builder-fixes

[2.0.0] Query Builder fixes
Replace pairs in validator's messages
Compiled by Zephit with get_ns_class optimization [ci skip]
Merge pull request #1651 from mruz/2.0.0

Replace pairs in validator's messages
Replace pairs fix and notRequired option
Replace pairs fix and notRequired option
Replace pairs fix and notRequired option
Replace pairs fix and notRequired option
Replace pairs fix and notRequired option
Merge pull request #1675 from mruz/2.0.0

Replace pairs fix and notRequired option
Empty character constant fix, notRequired to allowEmpty
Typeof operator on non-variable
Fixing a type
Default messages fix
Fixing a type
Cleaning variable names
Merge pull request #1687 from mruz/2.0.0

Empty character constant fix, notRequired to allowEmpty
Empty message condition
Revert "Empty message condition"

This reverts commit c05ec1169d6365a7237581969ae535c7375c632f.