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