private static string GetPropertyName(string key) { if (!key.StartsWith(KeyGetter)) return null; key = String.RemoveStart(key, KeyGetter); if (key.StartsWith(KeyPrivate)) return null; return String.ToSentenceCase(key); }