Is there any difference in making a C++ actor and creating a child class of it into a blueprint and when adding C++ actor to screen and converting it to reusable blueprint? What is the prefered way. Because in the past I notices strange behaviour that when I added components in the derived blueprint from C++ class from time to time they dissapeared.