Exploring the Doctrine of Self-Execution as Enforcement Mechanism of International Obligations