There is an error in demo. You can't declare Modules object that way.
Use self-invoked anonymous function and try to pass languageobj as param of anonymous function. jsbin.com/robakakoja/1/edit
(function(lang) {
var Modules = function() {
// Access languageobj with lang
console.log(lang.param1);
};
new Modules();
})(languageobj);
If languageobj is in global scope you should access it inside anonymous function without passing as param. See: jsbin.com/rugarajitu/1/edit