add @Named to UpgradeStateListener @Singleton