based on this we probably need .modules() to properly recursively go into all modules in the model:

  
    
    
    Module.children() vs Module.modules() 
  
  
    Ah, Makes sense. 
Sorry for such a basic question but what is the intended use for .modules()?