@Override
public void detachViewFromModel() {
super.detachViewFromModel();
if (getModel() instanceof VisiblyMutable) {
VisiblyMutable visiblyMutable = getModel();
Util.Assert(myUpdateListener != null);
visiblyMutable.removeChangeListener(myUpdateListener);
}
}