I had figured this one out.
If my understanding is correct:
- creating in the constructor = adding to the CDO
- creating at runtime (NewObject) = standard heap allocation
So obviously if i put all my component management at runtime, the BP will be empty in the editor.