private string PropertyName (string name) { int dot = name.IndexOf ('.'); if (dot < 0) return name; return name.Substring (++dot, name.Length - dot); }