The UNIDROIT Principles provide a balanced set of rules covering virtually all the most important topics of general contract law, such as formation, interpretation, validity including illegality, performance, non-performance and remedies, assignment, set-off, plurality of obligors and of obligees, as well as the