public function withStructure(ITableStructure $structure) : TableViewsDefiner
    {
        return new TableViewsDefiner($this->name, $this->callback, new ArrayTableDataSource($structure, $this->data));
    }