Credit to @krzysztof.wojslaw for his linkedin post a couple of weeks ago where I learnt about principal parameter nomination.
This is a nice feature that does reduce datatree wrangling when using Grasshopper.
However, I noticed that nominating this on a cSharp component input, this isn’t preserved after saving and reopening the gh document.
This is confusing, so it should either be disabled in the UI, or serialization improved so that it’s retained in the saved file.
I can’t believe I haven’t known about this principal control until now, it’s certainly something that would have helped keep past gh scripts streamlined.