Question: what is the difference between declaration and treaty?
Answer: A treaty has signed participants who pass legislation pursuant to it. A declaration is just the UN declaring something. You can determine which one equates to quicker application.