public function accessor(callable $getter, callable $setter): GetterSetterColumnDefiner
    {
        return new GetterSetterColumnDefiner($this, function (Column $column) use ($getter, $setter) {
            $this->columnGetterMap[$column->getName()] = $getter;
            $this->columnSetterMap[$column->getName()] = $setter;
            $this->addColumn($column);

            $this->verifyAllPropertiesMapped = false;
        });
    }