diff --git a/development/tests/cases/dom/resource/link.mjs b/development/tests/cases/dom/resource/link.mjs
index 781a44b517c91d1e316fafe0ef65978d4df021fa..f066050a8daea53bd53e73830c1fcf36592cdb61 100644
--- a/development/tests/cases/dom/resource/link.mjs
+++ b/development/tests/cases/dom/resource/link.mjs
@@ -1,9 +1,9 @@
 'use strict';
 
 import chai from "chai"
-import {Link} from "../../../../source/dom/resource/link.mjs";
-import {DataUrl} from "../../../../source/types/dataurl.mjs";
-import {ID} from "../../../../source/types/id.mjs";
+import {Link} from "../../../../../application/source/dom/resource/link.mjs";
+import {DataUrl} from "../../../../../application/source/types/dataurl.mjs";
+import {ID} from "../../../../../application/source/types/id.mjs";
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {cleanupDOMFromTesting, initMutationObserverForTesting} from "../../../util/cleanupdom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
diff --git a/development/tests/cases/dom/resource/link/stylesheet.mjs b/development/tests/cases/dom/resource/link/stylesheet.mjs
index 9499b93f8448363bd8d64e7306424561cb4978b1..43096f9f5d56801d1c20d83f40138d8611519202 100644
--- a/development/tests/cases/dom/resource/link/stylesheet.mjs
+++ b/development/tests/cases/dom/resource/link/stylesheet.mjs
@@ -1,9 +1,9 @@
 'use strict';
 
 import chai from "chai"
-import {Stylesheet} from "../../../../../source/dom/resource/link/stylesheet.mjs";
-import {DataUrl} from "../../../../../source/types/dataurl.mjs";
-import {ID} from "../../../../../source/types/id.mjs";
+import {Stylesheet} from "../../../../../../application/source/dom/resource/link/stylesheet.mjs";
+import {DataUrl} from "../../../../../../application/source/types/dataurl.mjs";
+import {ID} from "../../../../../../application/source/types/id.mjs";
 import {chaiDom} from "../../../../util/chai-dom.mjs";
 import {cleanupDOMFromTesting, initMutationObserverForTesting} from "../../../../util/cleanupdom.mjs";
 import {initJSDOM} from "../../../../util/jsdom.mjs";
diff --git a/development/tests/cases/dom/resource/script.mjs b/development/tests/cases/dom/resource/script.mjs
index 4ca53e800afe000c0881c526d166469d2d83a47f..be7b32230cadf214c277f634e1019c83695631fe 100644
--- a/development/tests/cases/dom/resource/script.mjs
+++ b/development/tests/cases/dom/resource/script.mjs
@@ -1,9 +1,9 @@
 'use strict';
 
 import chai from "chai"
-import {Script} from "../../../../source/dom/resource/script.mjs";
-import {DataUrl} from "../../../../source/types/dataurl.mjs";
-import {ID} from "../../../../source/types/id.mjs";
+import {Script} from "../../../../../application/source/dom/resource/script.mjs";
+import {DataUrl} from "../../../../../application/source/types/dataurl.mjs";
+import {ID} from "../../../../../application/source/types/id.mjs";
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {cleanupDOMFromTesting, initMutationObserverForTesting} from "../../../util/cleanupdom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
diff --git a/development/tests/cases/dom/worker/factory.mjs b/development/tests/cases/dom/worker/factory.mjs
index 5793b2bdc0b78d2a51ff51a6651d14d9f18c7099..c4d510737ab3485c9feb2d1efd98bcb2a6b04133 100644
--- a/development/tests/cases/dom/worker/factory.mjs
+++ b/development/tests/cases/dom/worker/factory.mjs
@@ -1,7 +1,7 @@
 import {expect} from "chai"
 
-import {Factory} from "../../../../source/dom/worker/factory.mjs";
-import {getGlobal} from "../../../../source/types/global.mjs";
+import {Factory} from "../../../../../application/source/dom/worker/factory.mjs";
+import {getGlobal} from "../../../../../application/source/types/global.mjs";
 import {initJSDOM, isNode} from "../../../util/jsdom.mjs";
 
 const global = getGlobal();
diff --git a/development/tests/cases/i18n/providers/fetch.mjs b/development/tests/cases/i18n/providers/fetch.mjs
index 7f31f1eb88febab0629401bef53f6be58aba4d60..54914ecb66d1e330e5a2e92033d90a817b71b204 100644
--- a/development/tests/cases/i18n/providers/fetch.mjs
+++ b/development/tests/cases/i18n/providers/fetch.mjs
@@ -1,9 +1,9 @@
 import {expect} from "chai"
 
 
-import {Fetch} from "../../../../source/i18n/providers/fetch.mjs";
-import {Translations} from "../../../../source/i18n/translations.mjs";
-import {getGlobal} from "../../../../source/types/global.mjs";
+import {Fetch} from "../../../../../application/source/i18n/providers/fetch.mjs";
+import {Translations} from "../../../../../application/source/i18n/translations.mjs";
+import {getGlobal} from "../../../../../application/source/types/global.mjs";
 
 
 const global = getGlobal();
diff --git a/development/tests/cases/logging/handler/console.mjs b/development/tests/cases/logging/handler/console.mjs
index f03610b810694e5a357277d18b6f5b5b7abde702..a2cea8069334bdb3916a657a647c84f6d9e1c1cd 100644
--- a/development/tests/cases/logging/handler/console.mjs
+++ b/development/tests/cases/logging/handler/console.mjs
@@ -1,7 +1,7 @@
 import {expect} from "chai";
-import {ConsoleHandler} from "../../../../source/logging/handler/console.mjs";
-import {LogEntry} from "../../../../source/logging/logentry.mjs";
-import {FATAL} from "../../../../source/logging/logger.mjs";
+import {ConsoleHandler} from "../../../../../application/source/logging/handler/console.mjs";
+import {LogEntry} from "../../../../../application/source/logging/logentry.mjs";
+import {FATAL} from "../../../../../application/source/logging/logger.mjs";
 
 describe('Logging', function () {
 
diff --git a/development/tests/cases/monster.mjs b/development/tests/cases/monster.mjs
index 48e66293af8ab3cbc53b75ef59e77573a6af3bc0..3b47f3d53bf275f6f9d9c98ec13f74fadcb71d3b 100644
--- a/development/tests/cases/monster.mjs
+++ b/development/tests/cases/monster.mjs
@@ -1,18 +1,18 @@
 
 
 import {expect} from "chai"
-import {Version} from "../../source/types/version.mjs";
+import {Version,getMonsterVersion} from "../../../application/source/types/version.mjs";
 
 describe('Monster', function () {
 
-    describe('.getVersion()', function () {
+    describe('.getMonsterVersion()', function () {
         let monsterVersion
 
     /**#@+ dont touch, replaced by make with package.json version */
     monsterVersion = new Version('1.31.0')
     /**#@-*/
 
-        let m = Monster.getVersion();
+        let m = getMonsterVersion();
 
         it('should ' + monsterVersion + ' is ' + m, function () {
             expect(m.compareTo(monsterVersion)).is.equal(0);
diff --git a/development/tests/cases/namespace.mjs b/development/tests/cases/namespace.mjs
deleted file mode 100644
index b3c9a1e981b3b92cecd3421fb49f8aa81cd70a37..0000000000000000000000000000000000000000
--- a/development/tests/cases/namespace.mjs
+++ /dev/null
@@ -1,93 +0,0 @@
-import {expect} from "chai"
-import {assignToNamespace} from "../../source/namespace.mjs";
-
-describe('Namespace', function () {
-
-    describe('assignToNamespace', function () {
-
-
-        it('assignToNamespace() without arguments throw exception', function () {
-            expect(() => assignToNamespace()).to.throw(Error)
-        });
-
-        it('assignToNamespace() with wrong arguments throw exception', function () {
-            expect(() => assignToNamespace({})).to.throw(Error)
-        });
-
-        it('assignToNamespace() without function arguments throw exception', function () {
-            expect(() => assignToNamespace('test')).to.throw(Error)
-        });
-        it('assignToNamespace() with wrong arguments throw exception', function () {
-            expect(() => assignToNamespace('test', {})).to.throw(Error)
-        });
-
-        it('assignToNamespace() with wrong arguments throw exception', function () {
-            function testMock() {
-
-            }
-
-            expect(assignToNamespace('test', testMock)).to.be.an.instanceof(Object)
-        });
-
-        it('assignToNamespace() with corrupted function as arguments throw exception', function () {
-            function testMock() {
-
-            }
-
-            // delete name property for toString detection
-            delete testMock.name;
-
-            testMock.toString = () => {
-                return {}
-            }
-
-            expect(() => assignToNamespace('test', testMock)).to.throw(Error)
-        });
-
-        it('assignToNamespace() with corrupted function as arguments throw exception', function () {
-            function testMock() {
-
-            }
-
-            // delete name property for toString detection
-            delete testMock.name;
-
-            testMock.toString = () => {
-                return "unsupported"
-            }
-
-            expect(() => assignToNamespace('test', testMock)).to.throw(Error)
-        });
-
-        it('assignToNamespace() with corrupted function as arguments throw exception', function () {
-            function testMock() {
-
-            }
-
-            // delete name property for toString detection
-            delete testMock.name;
-
-            expect(assignToNamespace('test', testMock)).to.be.an.instanceof(Object)
-        });
-
-        it('assignToNamespace() without name', function () {
-            class testMockClass {
-
-            }
-
-            delete testMockClass.name;
-
-            expect(assignToNamespace('test', testMockClass)).to.be.an.instanceof(Object)
-        });
-
-        it('Namespace().toString() should return string', function () {
-            class testMockClass {
-
-            }
-
-            expect(assignToNamespace('Test', testMockClass).toString()).to.be.equal('Monster.Test');
-        });
-        
-    });
-
-});
diff --git a/development/tests/cases/types/is.mjs b/development/tests/cases/types/is.mjs
index 5f6456e6b3f49b47fd5d4480f2c44e7c6b531b14..7bdafde33d7a3e00fac8e55daa1b9c0141b175c6 100644
--- a/development/tests/cases/types/is.mjs
+++ b/development/tests/cases/types/is.mjs
@@ -1,5 +1,4 @@
 import {
-    Monster,
     isPrimitive,
     isBoolean,
     isString,
diff --git a/development/tests/cases/types/typeof.mjs b/development/tests/cases/types/typeof.mjs
index a8cbd4fa6b6f9036416eae0f734166402fd62dd7..3ae9bf7496531739c3acc0a9784f7885d9c8020e 100644
--- a/development/tests/cases/types/typeof.mjs
+++ b/development/tests/cases/types/typeof.mjs
@@ -1,6 +1,5 @@
 import {Stack} from "../../../../application/source/types/stack.mjs";
 import {
-    Monster,
     typeOf
 } from "../../../../application/source/types/typeof.mjs"
 
diff --git a/development/tests/cases/types/validate.mjs b/development/tests/cases/types/validate.mjs
index 9543fc6a61111e79f8d769f146a5a5c257cd2175..b1944e1c922e9e13f1342a357a77faf7bef34572 100644
--- a/development/tests/cases/types/validate.mjs
+++ b/development/tests/cases/types/validate.mjs
@@ -1,5 +1,4 @@
 import {
-    Monster,
     validatePrimitive,
     validateBoolean,
     validateString,
diff --git a/development/tests/cases/types/version.mjs b/development/tests/cases/types/version.mjs
index ef225457b6d8928cf6f8ad2b9ed7bcda744621a0..d0dde8ac613239fbc68713f5c1de9d4e7874c020 100644
--- a/development/tests/cases/types/version.mjs
+++ b/development/tests/cases/types/version.mjs
@@ -1,5 +1,4 @@
 import {
-    Monster,
     Version
 } from "../../../../application/source/types/version.mjs"