public static Dictionary<string, List<string>> indexed_By_MemberName(this List<ValidationResult> validationResults)
{
var mappedData = new Dictionary<string, List<string>>();
foreach(var validationResult in validationResults)
foreach (var memberName in validationResult.MemberNames)
mappedData.add(memberName, validationResult.ErrorMessage);
return mappedData;
}