public SiriTrackingEvent(NSCoder coder)
        {
            EventType = (SiriTrackingEventType)coder.DecodeInt(eventTypeEncodeKey);

            var nativeDict = (NSDictionary)coder.DecodeObject(parametersEncodeKey);

            if (nativeDict != null)
            {
                var dict = new Dictionary <string, string>();
                foreach (var item in nativeDict)
                {
                    dict.Add((NSString)item.Key, (NSString)item.Value);
                }
                Parameters = dict;
            }
        }
 public SiriTrackingEvent(SiriTrackingEventType eventType, Dictionary <string, string> parameters)
 {
     EventType  = eventType;
     Parameters = parameters;
 }