From a status to a transaction-based approach? Institutional design in European contract law