Contract law evolution