protected function addColumn($type, $name, array $parameters = [])
    {
        return $this->columns[$name] = new Definition(array_merge([
            'name' => $name,
            "type" => $type,
        ], $parameters));
    }