HowTo Bind OSC to a Global Channel Programmatically throws exceptions

Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
   at _OSCModule_.IO.OSC.Modules.OSCModule_C.SyncToModel(Spread`1 OSCBindingModels_In)
   at _OSCModule_.IO.OSC.Modules.OSCModule_C.<>c__DisplayClass11_0.<Update>b__0(Object stateInput_14, IReadOnlyList`1 inputs_15, IReadOnlyList`1 incomingLinks_16, Object& stateOutput_17, Spread`1& outputs_18)
   at _CoreLibBasics_.VL.CustomRegionPatch_I8CuhA1uzWAOhPtfcLn0d2.UpdatePart2(IReadOnlyList`1 Incoming_Links_In, Spread`1& Outputs_Out)
   at _VL_Reactive_.Reactive.Channel.ForEach_Channel_DZkhWftQoNVMhaOJnJnkMo.<>c__DisplayClass3_1.<Update>b__2(Object s_76, Object Input_1_In_77)
   at VL.Lib.Reactive.ForEach`3.OnNext(TIn input)
   at VL.Lib.Reactive.ObservableInputBase`1.SafeOnNext(T input)
--- End of stack trace from previous location ---
   at VL.Lang.Platforms.RuntimeHost.SharedStep(TimeSpan timeSinceStart)
NullReferenceException: "Object reference not set to an instance of an object."
    StackTrace:
        VL.Core.CompilerServices.CollectionExtensions { public static System.ReadOnlySpan<> AsSpan(VL.Lib.Collections.Spread<> input) { ... } } 
        _OSCModule_.IO.OSC.Modules.OSCModule_C { public _OSCModule_.IO.OSC.Modules.OSCModule_C SyncToModel(VL.Lib.Collections.Spread<_OSCModule_.IO.OSC.Modules.OSCBinding_R> OSCBindingModels_In) { ... } } 
        _OSCModule_.IO.OSC.Modules.OSCModule_C+<>c__DisplayClass11_0 { internal void <Update>b__0(object stateInput_14, System.Collections.Generic.IReadOnlyList<object> inputs_15, System.Collections.Generic.IReadOnlyList<object> incomingLinks_16, System
.Object& stateOutput_17, VL.Lib.Collections.Spread<>& outputs_18) { ... } } 
        _CoreLibBasics_.VL.CustomRegionPatch_I8CuhA1uzWAOhPtfcLn0d2 { public _CoreLibBasics_.VL.CustomRegionPatch_I8CuhA1uzWAOhPtfcLn0d2 UpdatePart2(System.Collections.Generic.IReadOnlyList<object> Incoming_Links_In, VL.Lib.Collections.Spread<>& Outputs
_Out) { ... } } 
        _VL_Reactive_.Reactive.Channel.ForEach_Channel_DZkhWftQoNVMhaOJnJnkMo+<>c__DisplayClass3_1 { internal System.Tuple<object, VL.Lib.Collections.Spread<object>> <Update>b__2(object s_76, object Input_1_In_77) { ... } } 
        VL.Lib.Reactive.ForEach`3 { protected virtual void OnNext(TIn input) { ... } } 
        VL.Lib.Reactive.ObservableInputBase`1 { private void SafeOnNext(T input) { ... } } 
        System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep(System.TimeSpan timeSinceStart) { ... } }

tested with 7.0-0119