An Iterable of all Modules contained within this Module.
This only gets populated after this Module has been built.
Iterable<Module> get subModules => UnmodifiableTraverseableCollectionView<Module>(_subModules);