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