void LoadFromOSD(ConcurrentDictionary <string, FilterItem> items, OSDArray filters) { try { foreach (var filter in filters) { if (filter is OSDMap) { var item = FilterItem.FromOSD((OSDMap)filter); items[item.Name] = item; } } } catch { } }