public function addModule($key, Module $module) {
        $this->_modules[$key] = $module;

        $module->setApplication($this);
        $module->bootstrap($this);

        if ($module instanceof Listener) {
            $this->on('mvc', $module);
        }

        return $module;
    }