Conditional contracts: a reinterpretation of condition in Contract Law