diff --git a/Source/UniversalLogging/Private/UniversalLogging.h b/Source/UniversalLogging/Private/UniversalLogging.h
index e8e1f19ec23fe885107aedcd4b3498cca7ac38f2..aa10711647f4b2817c16555cbe86089471865744 100644
--- a/Source/UniversalLogging/Private/UniversalLogging.h
+++ b/Source/UniversalLogging/Private/UniversalLogging.h
@@ -39,8 +39,8 @@ private:
   static LogFileManager Log_File_Manager;
   TMap<FString, TUniquePtr<LogStreamImpl>> Streams;
   FString Session_ID;
-  TBaseDelegate<void, UWorld*, const UWorld::InitializationValues> On_Post_World_Initialization_Delegate;
-  TBaseDelegate<void, UWorld*> On_Pre_World_Finish_Destroy_Delegate;
-  TBaseDelegate<void, UWorld*, ELevelTick, float> On_World_Post_Actor_Tick_Delegate;
+  TDelegate<void(UWorld*, const UWorld::InitializationValues)> On_Post_World_Initialization_Delegate;
+  TDelegate<void(UWorld*)> On_Pre_World_Finish_Destroy_Delegate;
+  TDelegate<void(UWorld*, ELevelTick, float)> On_World_Post_Actor_Tick_Delegate;
   AOnScreenLog* On_Screen_Log_Actor;
 };
\ No newline at end of file