protected function runModule(string $moduleName)
    {
        $app = \BFW\Application::getInstance();
        
        $app->getSubjectList()
            ->getSubjectByName('ApplicationTasks')
            ->sendNotify('BfwApp_run_module_'.$moduleName);
        
        $this->moduleList
            ->getModuleByName($moduleName)
            ->runModule();
    }