private static void SetValue <T>(TypeDetail typeDetail, T model, string name, string value) { if (!typeDetail.TryGetMemberCaseInsensitive(name, out MemberDetail member)) { return; } var convertedValue = TypeAnalyzer.Convert(value, member.Type); member.Setter(model, convertedValue); }