Allow nested validations

* Allows for nested validations.