Added DLSubclassAwareSingleton.