Ah I see, that’s not nice. Other option would probably be to define your own delegate in C#. You can give the pins nice names then and the default should also be null in that case. In retrospective the decision to not take null as default for those guys was probably not the best one :/
Well and of course we should also have a look why the implicit link doesn’t work with optional and delegates. Could probably be perceived as a bug.