private static KeyValuePair<string, string> ParseValue(string src)
{
var separator = src.IndexOf('=');
Assert.IsTrue(separator > 0, $"Invalid value {src}");
return new KeyValuePair<string, string>(
src.Substring(0, separator),
src.Substring(separator + 1));
}