addInitializationListener()/removeInitializationListener() should be public