Freedom of contract : mandatory and non-mandatory rules in european contract law / Matthias E. Storme