PawnOwner, CharacterOwner, etc

However, this is not fine. Because in the heap absolute memory addresses change from time to time. So, only if we find the way that Unreal smart pointers update itself we can then try to use it in full with Unreal.