private final SelectionChangeSupport selectionSupport;
public ExportablePropertyCheckBoxSelector(ExportableProperty[] properties) {
// Use a LinkedHashMap to preserve the order in which the checkboxes are displayed:
checkBoxes = Maps.newLinkedHashMap();
selectionSupport = new SelectionChangeSupport(this);
createSelectionArea(properties);
updateSelection();
}