347348349350351352353354355356357
@Override public void dispose() { super.dispose(); service.detach( this.serviceListener ); if( property.definition() instanceof ImpliedElementProperty ) { property.element().detach( this.propertyListener, property.name() + "/*" ); }