private void resetModelDefaults() {
        columnNames.clear();

        for (int i = 0; i < columns.size(); i++) {
            ColumnInformation info = columns.get(i);
            columnNames.add(info.getName());
            super.setColumnClass(i, info.getReturnType());
            super.setColumnEditable(i, info.getSetter() == null ? false : true);
        }
    }