public static void AddParser(IValueParser parser) { if (!_parsers.ContainsKey(parser.GetType())) { _parsers.Add(parser.GetType(), parser); } else { _parsers[parser.GetType()] = parser; } }