From http://addyosmani.com/resources/essentialjsdesignpatterns/book/#constructorpatternjavascript
// Each of the following options will create a new empty object: var newObject = {}; // or var newObject = Object.create( Object.prototype ); // or var newObject = new Object();