public function getSeasonName($index = null, $lang = null)
    {
        $key = ($lang ? : $this->lang);

        // fall back to first language available
        if (!isset($this->seasonNames[$key])) {
            $key = key($this->seasonNames);
        }
        if ($index === null) {
            $index = $this->getSeason();
        }
        if ($index <= 0) {
            $index += count($this->seasonNames[$key]);
        }
        $idx = $index - 1;

        return $this->seasonNames[$key][$idx];
    }