Which classes remade for each World?

Correct me if i am wrong:

Each UWorld contains personal AGameMode.
Each AGameMode contains personal APlayerController.
Each APlayerController contains personal AHUD.

if i change World, load new map, then i will get new AGameMode, APlayerController and AHUD?

right?

SOLVED:
Yes, if i change map with UGameplayStatics::OpenLevel, then AGameMode, APlayerController and AHUD will be recreated, and also AWorldSettings and AGameState and some others.