ScriptableObject.putProperty(scope, "app", Context.javaToJS(app, scope));
ScriptableObject.putProperty(scope, "Collab", Context.javaToJS(new Collab(scrutinizer), scope));
ScriptableObject.putProperty(scope, "util", Context.javaToJS(new Util(scrutinizer), scope));
ScriptableObject.putProperty(scope, "event", Context.javaToJS(new Event(scrutinizer, doc), scope));
ScriptableObject.putProperty(scope, "media", Context.javaToJS(new Media(scrutinizer), scope));
ScriptableObject.putProperty(scope, "XMLData", Context.javaToJS(new XMLData(scrutinizer), scope));
ScriptableObject.putProperty(scope, "display", Context.javaToJS(new display(), scope));
ScriptableObject.putProperty(scope, "console", Context.javaToJS(doc.console, scope));
ScriptableObject.putProperty(scope, "info", Context.javaToJS(doc.info, scope));
ScriptableObject.putProperty(scope, "spell", Context.javaToJS(new Spell(scrutinizer), scope));