Fixes #3887 - Support for deeply nested modules
Fixes #3990 - Load is_* functions in validator