Conversion and ConversionChain
Move out DictEntry from TextDict
Return DictEntry rather than a string in matches