System.IndexOutOfRangeException: Array index is out of range. *at System.Collections.Generic.Dictionary`2.set_Item (intptr,Monobjc.Id) <0x001cf>*
*at Monobjc.ObjectiveCRuntime.MapInstance (intptr,Monobjc.Id) <0x000af>* *at Monobjc.Id.set_NativePointer (intptr) <0x00075>* *at Monobjc.Id..ctor (intptr) <0x0001d>* *at Monobjc.Cocoa.NSObject..ctor (intptr) <0x00013>* *at (wrapper dynamic-method) Monobjc.Cocoa.NSObject.CreateInstance (intptr) <0x00024>* *at Creator`1.CreateInstance (intptr) <0x00016>* *at Monobjc.ObjectiveCRuntime.GetInstance (intptr,bool) <0x0034f>* *at Monobjc.ObjectiveCRuntime.GetInstance (intptr) <0x00012>* *at Monobjc.Dynamic.Proxies.Monobjc.Cocoa.NSObject.Dealloc (intptr,intptr) <0x00013>* *at (wrapper native-to-managed) Monobjc.Dynamic.Proxies.Monobjc.Cocoa.NSObject.Dealloc (intptr,intptr) <0x00029>* * * * * * * *1. Why does a Dealloc code path lead to CreateInstance ?* *2. Huh ?* *3. What ?* *4. etc.* * * *Thanks.*

