protected void disposed() { factory.removeProgressProvider(this); }
@PostConstruct public void setup() { factory.addProgressProvider(this); }