added EagerSingletonTest
added Singleton scope handling