/Engine/Source/Runtime/PreLoadScreen/Public/PreLoadSettingsContainer.h
Singleton Instance  This is only not aTSharedPtras it needs to be cleaned up by a deferredcleanup call which directly destroys the underlying object, causing a SharedPtr crash at shutdown.
static [FPreLoadSettingsContainerBase](API\Runtime\PreLoadScreen\FPreLoadSettingsContainerBase) * Instance = nullptr;