Lazy Singleton 2, 3