In this class library (targeting .NET Standard 2.0 and .NET Framework 4.6.1), I am doing data validation at the data context level, as these classes may be used by non-web a