private static string ReadPropertyValue(string name, ref int position)
{
var commaIndex = name.IndexOf(',', position);
var value = commaIndex == -1
? name.Substring(position)
: name.Substring(position, commaIndex - position);
position += value.Length;
return value;
}