public function version($ident = null)
    {
        if ($this->version === null) {
            $this->version = $this->request("version")->toList();
        }

        return ($ident && array_key_exists($ident, $this->version)) ? $this->version[$ident] : $this->version;
    }