Add CircuitDictionaryComponent to allow transitions to work like dictionaries in special cases