Native components

Could enybody explain why can’t I edit component created in c++ by



I want to create procedural component with multiple Splines, but I don’t know how much spline it would be… so how can I do this?
At first I was trying to make a Factory for component then I stoped at creating Actor which have only 1 Spline and if I want to add Spline to this procedural compoent I must spawn an Actor and attach it to this component. It’s not good and inefficient…