@kclemen
to keep your scope you need to use a fat arrow (es6) function
setTimeout(() => {
MM.getModules().withClass(this.config.defaultClass).exceptWithClass(this.config.everyoneClass).enumerate(function(module) {
module.show(1000, function() {
Log.log(module.name + ' is hidden.');
});
});
}, 1000);