Remedial framework for legacy WebForms. Some basic model binding and validation using System.ComponentModel.DataAnnotations
https://benmcevoy.com.au/blog/aspnet-webforms-modelbinding
https://blog.benmcevoy.com.au/webforms-modelbinder
https://benmcevoy.com.au/blog/2012/11/classing-invalid-elements-with-webforms-validation/