dl32Singleton<T> design fixed