@Singleton instead of cdi singleton