Balancing Express and Implied terms in construction contracts