System.Logical.Object.DataValidation
uIs the object valid in this context and what should be done if it isn’t?
uSystem may contain hundreds of data validation rules.
uAlways enforced or contingently based upon some condition or state?
uMay only require looking at the object being validated or accessing other objects.
uFailure may trigger warning or prevent data modification.