Classical contract law prioritizes certainty over flexibility. In commercial transactions, however, flexibility is as important as certainty. Contractual transactions are also usually expensive in terms of the time, effort and money they require to negotiate, draft and follow up the enforcement...