Principles of the law of obligations