public override IEnumerable<string> GetDynamicMemberNames() { foreach (var prop in GetProperties(true)) yield return prop.Key; }