@Override
 public void dispose() {
   IFeatureModel model = (IFeatureModel) getPage().getModel();
   if (model != null) model.removeModelChangedListener(this);
   super.dispose();
 }