setVisible method
Implementation
void setVisible(String id, bool visible) {
final index = _columns.indexWhere((column) => column.id == id);
if (index < 0 || _columns[index].visible == visible) return;
_columns[index] = _columns[index].copyWith(visible: visible);
_invalidate();
notifyListeners();
}