disposeModules() {
    while (this.modules.length)
      this.disposeModule(this.modules[0]);
  }
@method disposeModules
@instance
@description Disposes of all modules
@memberof module:core.ModuleSystem