This script provides prototype fixes for objects created using Module Pattern.
See: http://dsheiko.com/weblog/prototypal-inheritance-in-javascript-for-modules/ for original article.
This script replaces Function.prototype.createInstance() created in the article by separate ModularObject function available in global object.