public function get(string $index) : string
    {
        if (!$this->isValid($index)) {
            throw new \InvalidArgumentException('The specified value does not exist');
        }
        return $this->map[$index];
    }