Class SingletonResolver<T>