public function addTheme(ThemeInterface $theme, $key, $default = false)
    {
        $this->themes[$key] = $theme;

        if ($default) {
            $this->default = $key;
        }

        return true;
    }