public function __construct() { parent::__construct(); if (empty($this->enabled_modules)) { // if not list any enabled modules then, do it! $this->enabled_modules = $this->listEnabledModules(); } }