public static ControlIntent GetIntent(string name) { if (Intents.ContainsKey(name)) return Intents[name]; var intent = new ControlIntent(name); Intents.Add(name, intent); return intent; }