public static IValidationContext GetValidationContextForObjectGraph(this IModel model) { Argument.IsNotNull("model", model); var validationContext = new ValidationContext(); validationContext.AddModelValidation(model, new List<IModel>()); return validationContext; }