Theory of Obligations in International Law