FHazardDeleter

[FHazardDeleter](API\Runtime\Core\FHazardDeleter) is used to erase the type of a class so that we can call the correct destructor