protected function get(string $file, array $vars = [], string $dir = ''): string
    {
        $template_vars = $this->vars; // Route vars as template vars.

        if (isset($template_vars[$file])) { // File-specific vars?
            $template_vars = array_replace_recursive($template_vars, $template_vars[$file]);
        }
        $template_vars = array_replace_recursive($template_vars, $vars);
        $Template      = $this->c::getTemplate($file, $dir, ['Route' => $this]);

        return $Template->parse($template_vars);
    }