private void initActivateFilter(final BoardsFilter filterObject) {
    activateFilter.setValue(filterObject.isActive());
    disclosurePanel.setVisible(filterObject.isActive());

    activateFilter.addValueChangeHandler(
        new ValueChangeHandler<Boolean>() {
          @Override
          public void onValueChange(ValueChangeEvent<Boolean> event) {
            boolean active = event.getValue();
            filterObject.setActive(active);
            disclosurePanel.setVisible(active);
            filterObject.fireFilterChangedEvent();
          }
        });
  }