The unity of international "contractual and non-contractual" liability and its effects on treaty law