public function getColumn(string $name): AbstractColumnDefinition
    {
        if (!$this->offsetExists($name)) {
            throw new Exception\UnexistentColumnException("Column '$name' does not exists in metadata");
        }

        return $this->offsetGet($name);
    }