How can we protect the namespace of an object in JavaScript? | Dark Hacker News