huh. AActors also are just associated with root USceneComponents in the world, which is why actors aren't treated like a scene graph.
which leaves the question, how does the engine handle multithreaded anything with the way it's architected? for as modern as this engine is, it seems very traditional in its architecture...
oh yeah. no upcasting. that's why.