For example, after initializing a table, `$scope.dataTable[2].index` will return `2`. However, after running `$scope.dataTable.removeColumn(2)` `$scope.dataTable[2].index` will return `3`. (and same for every column after the removed one.)