Contracts as Bilateral Commitments: A New Perspective on Contract Modification | Synapse