For Cliff, this is how singleton pattern work in JavaScript.  It's not exactly like classical oop languages, but I think the concept is the same