Designing Contracts for the XXI Century – A List Apart