public static void Main()
var formModel = new FormModel<ContactFormModel>()
FormData = new ContactFormModel()
public static void DoStuff(FormModel<ContactFormModel> form)
Console.WriteLine(form.FormData.Name);
public class FormModel<T>
public string Property1 { get; set; }
public string Property2 { get; set; }
public class FormModel<T> : FormModel
public class ContactFormModel
public string Name { get; set; }
public string Address { get; set; }