No need to support view file. If the user wants to use a view file, he can easily call `$this->renderFile()` and pass the return value.