4.6 InitializeComponent called without a Owner

I have a bunch of components that call GetOwner() in their InitializeComponent method. This worked until upgrading to 4.6

Now, when starting the editor (and at other times) InitializeComponent is called and if you check GetOwner() you will see that it is NULL. Is this intended?

Uhh any word on this? Is there perhaps a different method I should be doing this setup code in my components? Looking at where it is called, it looks like if the component belongs to an actor (how can it not?) then the Outer should be valid to use

Has the component lifecycle changed since 4.4? I’m getting some strange nulls where previously I didn’t that look to be arising because of Ticks on components being called before Init’s on others?