code: public void clear() {
  		for (Object component : store.values()) {
  			try {
  				Event.of(Passivated.class).on(component).fire();
  			} catch (Exception e) {}
  		}
  		
  		for (Object component : store.values()) {
  			try {
  				Event.of(Destroyed.class).on(component).fire();
  			} catch (Exception e) {}
  		}
  		
  		store.clear();
  	}
docs: Clears component store.
  Raises {@link Passivated} event then {@link Destroyed} event on the
  components.