 The latter prohibits certain terms or conditions outright, with the result that they are void to the extent of non-compliance.Where terms are not prohibited outright, they are subject to a requirement of fairness and reasonableness.All law, including the common law of contract, is subject to constitutional control.