Designing Contracts for the XXI Century