Why is agreement important in contract law?