final public function getViewFile($addOthers = true) {
        if ($addOthers) {
            if (!isset($this->viewFile[0]))
                $this->viewFile[0] = ucfirst(Util::hyphenToCamel(engineGet('module')));
            if (!isset($this->viewFile[1]))
                $this->viewFile[1] = Util::camelToHyphen(engineGet('controller'));
            if (!isset($this->viewFile[2]))
                $this->viewFile[2] = Util::camelToHyphen(engineGet('action'));

            ksort($this->viewFile);
        }
        return $this->viewFile;
    }