Efficient Encapsulation of JavaScript Objects
aboutcode.net