private static string GetKey(PropertyInfo pi) { return string.Format("{0}:{1}.{2}", key, pi.DeclaringType, pi.Name); }