Cluster corrupts input types

OK, so I have a C# component which passes through A or B inputs, but when I put the component into a Cluster the Input type is messed up for a Sphere (it thinks it’s a Plane, and cast will then fail).

Hint
When hovering over the inputs of the Cluster version I see a strange thing: It has type hint “Plane”, which is wrong, since the underlaying C# component has System.Object. This Cluster originally had a C# component with type hint Plane, so perhaps that type got stuck in the Cluster definition?

Bug In Cluster.gh (15.6 KB)

// Rolf