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

Use CreateDefaultSubobject<>() instead of NewObject<>()