For examaple we have ASomeActor defined in C++, and it is placed on map.
Than at some point during refactoring we decide to change it’s root component form USphereComponent to UBoxComponent, during a refactoring phase.
Recompile project and Boom. All actor positions a reset to zero.
Expected behavior: if we change RootComponent from one USceneComponent to other USceneComponent Actors does not loose their positions on map.
Best wish: Add some mechanism to retain as much component properties as possible by writing some conversion functions.