Moving blueprint functions/variables to C++ (feature request)

I’m also trying to migrate from BP to C++, but since I went really far in BP and got fairly deep parent-child B hierarchies, with tons of blueprints code, it’s not an easy matter to migrate. Take this as an example… maybe some has a solution for it. I am trying to re-parent a blueprint from it’s original blueprint parent to my new C++ class.

If I keep the variables and function name and type and interfaces identical, seems to work fine… just not with point type properties… so anything like a SkeletalMeshComponent or StaticMeshComponent property is problematic. I see the components if I drag the CPP directly into the world, and VisibleAnywhere/BlueprintReadWrite works correctly… but I look at the child BP, none of these properties show any details in the details window, and if I drag the child BP into the world, the components are read only.