The architecture of European codes and contract law. (2006)