All Instanced components outside of c++ constructor of an Actor are reset to null when compile a blueprint that inherit the c++ Actor

I am not sure that i am getting what you are suggesting. i already find out why the behavior is like that. but maybe what you are suggesting can help me elegantly bypass that behavior. Could you please give more explanation?