What is the proper way to set up an APawn subclass for blueprintability?

This. Working fine for me with DefaultSubobject.

also:


	Root->SetupAttachment(nullptr, TEXT("Root"));

why?