(22) Section 3.2.2 (When to do range checks?)
Should range checking be done on default values or only final values of an instance.
Recommendation: Checking should only be done on the final values as this feature is meant for users to set values not the
model developers.