Modifying components of parent blueprint

Let’s say I have a blueprint which contains a sphere component, used as a detection range.

I want to make a child blueprint with a different detection range. But in the blueprint editor, all components belonging to the parent blueprint are hidden.

I know I can make a variable and change the sphere radius in the construction script, but is this the intended way of achieving this?

You can modify properties of native components (ie those added in C++) in a child Blueprint, but currently you cannot directly modify defaults for components added in a parent Blueprint. Your solution of using the construction script is the best way to do this at the moment, but this is something we would like to support in future.

Thanks James!