Thanks for your fast reply.
I understand that you can make it work the way you pointed out. I am just curious on why I need a local variable with a UPROPERTY with VisibleAnywhere to be displayed and edited. I think it is strange behavior that you have an variable that is visible from AActor but not if you extend it.
Is this RootComponent special in any way?
Shouldnt it be EditAnywhere to be editable?
Is it a custom view?
Thanks again