diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index 022428d66299be9d194c29f5e48c4839cc644bd7..0000000000000000000000000000000000000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-image: alpine:3.17.1
-trigger-root:
-    stage: deploy
-    variables:
-        GIT_STRATEGY: none
-    script:
-        - apk add --no-cache curl
-        - TARGET_BRANCH="$CI_COMMIT_BRANCH"
-        - if [ "$TARGET_BRANCH" = "main" ]; then TARGET_BRANCH="master"; fi
-        - echo $TARGET_BRANCH
-        - 'curl --fail --request POST --form "variables[ADITO_COMMIT_MESSAGE]=$CI_COMMIT_MESSAGE" --form "token=$PUSH_TRIGGER_TOKEN" --form "ref=$TARGET_BRANCH" "https://gitlab.adito.de/api/v4/projects/676/trigger/pipeline"'
-    rules:
-        - if: '$CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH =~ /^2024/ || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH)'
-          when: on_success
\ No newline at end of file
diff --git a/.npmrc b/.npmrc
index e226796c8407d277a9e678247e87e684819cb284..3d95020f75e4dc2ac8c7afb140d4efd563c1098a 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1 @@
-@aditosoftware:registry=https://nexus.adito.cloud/repository/xrm
+@aditosoftware:registry=https://gitlab.adito.de/api/v4/packages/npm/
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 43e829ee5a6bc2bc9d81ccf53f28134761ad1cfd..a38ac5c3d055255e7f51d2c4073a8fd9e6b15d4f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "@aditosoftware/platform",
-  "version": "5.0.0",
+  "version": "6.0.0-TEST.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@aditosoftware/platform",
-      "version": "5.0.0",
+      "version": "6.0.0-TEST.0",
       "dependencies": {
         "@aditosoftware/attribute": "^2.0.1",
         "@aditosoftware/document": "^3.0.1",
@@ -20,7 +20,7 @@
         "@aditosoftware/notification": "^2.0.1",
         "@aditosoftware/observation": "^2.0.1",
         "@aditosoftware/offline": "^2.0.0",
-        "@aditosoftware/root": "^5.0.1",
+        "@aditosoftware/root": "^6.0.0-TEST.1",
         "@aditosoftware/sharedalias": "^2.0.0",
         "@aditosoftware/terminal": "^1.0.0",
         "@aditosoftware/testing-utility": "^1.0.0",
@@ -35,50 +35,207 @@
       }
     },
     "@aditosoftware/document": {
-      "version": "3.0.1"
+      "version": "3.0.1",
+      "extraneous": true
     },
     "@aditosoftware/event-handler": {
-      "version": "2.0.1"
+      "version": "2.0.1",
+      "extraneous": true
     },
     "@aditosoftware/favorite": {
-      "version": "2.0.1"
+      "version": "2.0.1",
+      "extraneous": true
     },
     "@aditosoftware/jdito-types": {
       "version": "2024.1.0",
       "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/jdito-types/-/jdito-types-2024.1.0.tgz",
       "integrity": "sha512-i1b0QeqjsJ2jflTvhrt38bGpPC+KUUtSrL2HGP0+Bbpim6GYyXmwizu3X+jgOY+jR7PzDVTAGLdoDU6wxJ3ZOQ==",
-      "dev": true
+      "extraneous": true
     },
     "@aditosoftware/keyword": {
       "version": "2.0.2",
       "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/keyword/-/keyword-2.0.2.tgz",
-      "integrity": "sha512-YI+Lpkz1HFLbpTekiWlpU8qY6R8cPbCwUMQ3MIv97uOuEDAEbYeL9jUhs5fwfiwT2kciBiO5DGk9V5kG+1IwyA=="
+      "integrity": "sha512-YI+Lpkz1HFLbpTekiWlpU8qY6R8cPbCwUMQ3MIv97uOuEDAEbYeL9jUhs5fwfiwT2kciBiO5DGk9V5kG+1IwyA==",
+      "extraneous": true
     },
     "@aditosoftware/language": {
-      "version": "2.0.1"
+      "version": "2.0.1",
+      "extraneous": true
     },
     "@aditosoftware/loghistory": {
-      "version": "3.0.1"
+      "version": "3.0.1",
+      "extraneous": true
     },
     "@aditosoftware/loghistory-attribute": {
-      "version": "2.0.0"
+      "version": "2.0.0",
+      "extraneous": true
     },
     "@aditosoftware/loghistory-keyword": {
-      "version": "2.0.0"
+      "version": "2.0.0",
+      "extraneous": true
     },
     "@aditosoftware/notification": {
-      "version": "2.0.1"
+      "version": "2.0.1",
+      "extraneous": true
     },
     "@aditosoftware/observation": {
-      "version": "2.0.1"
+      "version": "2.0.1",
+      "extraneous": true
     },
     "@aditosoftware/offline": {
-      "version": "2.0.0"
+      "version": "2.0.0",
+      "extraneous": true
+    },
+    "@aditosoftware/terminal": {
+      "version": "1.0.0",
+      "extraneous": true
+    },
+    "@aditosoftware/testing-utility": {
+      "version": "1.0.0",
+      "extraneous": true
+    },
+    "@aditosoftware/usermanagement": {
+      "version": "2.0.1",
+      "extraneous": true
+    },
+    "@aditosoftware/usermanagement-document": {
+      "version": "2.0.1",
+      "extraneous": true
+    },
+    "@aditosoftware/usermanagement-loghistory": {
+      "version": "2.0.0",
+      "extraneous": true
+    },
+    "@aditosoftware/utility": {
+      "version": "2.0.0",
+      "extraneous": true
+    },
+    "@aditosoftware/workflow": {
+      "version": "2.0.2",
+      "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/workflow/-/workflow-2.0.2.tgz",
+      "integrity": "sha512-f3cDRImbkzE4i7nHLdne0TtP3zsqSePwkKekUzU3Xlfrd5uNNfgljwNl1s6uvVDrHFRW9vKIPndkbqPawiS9AQ==",
+      "extraneous": true
+    },
+    "node_modules/@aditosoftware/attribute": {
+      "version": "2.0.2",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/attribute/-/@aditosoftware/attribute-2.0.2.tgz",
+      "integrity": "sha1-gyUwFSMdLXQyyJwCVzXaxW+4EgM=",
+      "peerDependencies": {
+        "@aditosoftware/keyword": "^2.0.1",
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/document": {
+      "version": "3.0.1",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/document/-/@aditosoftware/document-3.0.1.tgz",
+      "integrity": "sha1-Pp26VqqddfwoSpg9/K9nhcZLU4U=",
+      "peerDependencies": {
+        "@aditosoftware/event-handler": "^2.0.1",
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/event-handler": {
+      "version": "2.0.1",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/event-handler/-/@aditosoftware/event-handler-2.0.1.tgz",
+      "integrity": "sha1-2nyaTr0QZ60WL+25ls+Zrkir7hA=",
+      "peerDependencies": {
+        "@aditosoftware/root": "^4.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/favorite": {
+      "version": "2.0.1",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/favorite/-/@aditosoftware/favorite-2.0.1.tgz",
+      "integrity": "sha1-TW0IVrs+yy8cA4t0KcH74ILSxMQ=",
+      "peerDependencies": {
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/jdito-types": {
+      "version": "2024.1.2",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1372/packages/npm/@aditosoftware/jdito-types/-/@aditosoftware/jdito-types-2024.1.2.tgz",
+      "integrity": "sha1-fDt7ZMPhohj4MsibYnANHLhRNEU=",
+      "dev": true
+    },
+    "node_modules/@aditosoftware/keyword": {
+      "version": "2.0.2",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/keyword/-/@aditosoftware/keyword-2.0.2.tgz",
+      "integrity": "sha1-wFWcANnUxMJ2Zizqzyo7pDE3HNM=",
+      "peerDependencies": {
+        "@aditosoftware/root": "^4.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/language": {
+      "version": "2.0.1",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/language/-/@aditosoftware/language-2.0.1.tgz",
+      "integrity": "sha1-a71vyXiXs9NQYmCvxyNZbexSbd0=",
+      "peerDependencies": {
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/loghistory": {
+      "version": "3.2.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/loghistory/-/@aditosoftware/loghistory-3.2.0.tgz",
+      "integrity": "sha1-x7C1IZDCge7twFzsMzP3NjsO4sk=",
+      "peerDependencies": {
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/loghistory-attribute": {
+      "version": "2.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/loghistory-attribute/-/@aditosoftware/loghistory-attribute-2.0.0.tgz",
+      "integrity": "sha1-puSCu7CmO0Gmrfdtw68g3qMvZoU=",
+      "peerDependencies": {
+        "@aditosoftware/attribute": "^2.0.0",
+        "@aditosoftware/loghistory": "^3.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/loghistory-keyword": {
+      "version": "2.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/loghistory-keyword/-/@aditosoftware/loghistory-keyword-2.0.0.tgz",
+      "integrity": "sha1-YCHu85Brgn33Jlo7aVFiWPmcm7I=",
+      "peerDependencies": {
+        "@aditosoftware/keyword": "^2.0.0",
+        "@aditosoftware/loghistory": "^3.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/notification": {
+      "version": "2.0.3",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/notification/-/@aditosoftware/notification-2.0.3.tgz",
+      "integrity": "sha1-UDzJyl8sVJYBIYw46Yf8RjFbTJs=",
+      "peerDependencies": {
+        "@aditosoftware/keyword": "^2.0.1",
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/observation": {
+      "version": "2.0.2",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/observation/-/@aditosoftware/observation-2.0.2.tgz",
+      "integrity": "sha1-hOAYGu6OsDKi55OgFwc9MBhb8Dk=",
+      "peerDependencies": {
+        "@aditosoftware/event-handler": "^2.0.1",
+        "@aditosoftware/keyword": "^2.0.1",
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/offline": {
+      "version": "2.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/offline/-/@aditosoftware/offline-2.0.0.tgz",
+      "integrity": "sha1-1vrZTGqTOoWIEZFeQwShMFjcjY8=",
+      "peerDependencies": {
+        "@aditosoftware/utility": "^2.0.0"
+      }
     },
     "node_modules/@aditosoftware/root": {
-      "version": "5.0.1",
-      "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/root/-/root-5.0.1.tgz",
-      "integrity": "sha512-66rvZIVDOIiuomKB1BpNHssAaUFxdQRcO0OgMR3HcjSMHh8SKxgwukzAERc8rD5QPupPO5+wK4tgpkQtUHPzMQ==",
+      "version": "6.0.0-TEST.1",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/root/-/@aditosoftware/root-6.0.0-TEST.1.tgz",
+      "integrity": "sha1-bLSK2eoWg3dMQdlCVZ4pxKalSOw=",
       "peerDependencies": {
         "@aditosoftware/sharedalias": "^2.0.0",
         "@aditosoftware/utility": "^2.0.0"
@@ -89,28 +246,69 @@
       "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/sharedalias/-/@aditosoftware/sharedalias-2.0.0.tgz",
       "integrity": "sha1-gPUXkz/wVGMEzDg6FdG6eAoabi4="
     },
-    "@aditosoftware/terminal": {
-      "version": "1.0.0"
+    "node_modules/@aditosoftware/terminal": {
+      "version": "1.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/terminal/-/@aditosoftware/terminal-1.0.0.tgz",
+      "integrity": "sha1-DQZiIqEqW5/pA3OG2qY5tji0lGY="
     },
-    "@aditosoftware/testing-utility": {
-      "version": "1.0.0"
+    "node_modules/@aditosoftware/testing-utility": {
+      "version": "1.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/testing-utility/-/@aditosoftware/testing-utility-1.0.0.tgz",
+      "integrity": "sha1-GJK4D8t8F035+WU6QTbKYv2K+XQ=",
+      "peerDependencies": {
+        "@aditosoftware/terminal": "^1.0.0"
+      }
     },
-    "@aditosoftware/usermanagement": {
-      "version": "2.0.1"
+    "node_modules/@aditosoftware/usermanagement": {
+      "version": "2.1.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/usermanagement/-/@aditosoftware/usermanagement-2.1.0.tgz",
+      "integrity": "sha1-J2N4MPVhysMirpdJv1Hmav0fiDY=",
+      "peerDependencies": {
+        "@aditosoftware/attribute": "^2.0.1",
+        "@aditosoftware/event-handler": "^2.0.1",
+        "@aditosoftware/keyword": "^2.0.1",
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/sharedalias": "^1.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
     },
-    "@aditosoftware/usermanagement-document": {
-      "version": "2.0.1"
+    "node_modules/@aditosoftware/usermanagement-document": {
+      "version": "2.0.1",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/usermanagement-document/-/@aditosoftware/usermanagement-document-2.0.1.tgz",
+      "integrity": "sha1-6api2ot98/RdCC1VGuy5sTt4xXg=",
+      "peerDependencies": {
+        "@aditosoftware/document": "^2.0.0||^3.0.0",
+        "@aditosoftware/usermanagement": "^2.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
     },
-    "@aditosoftware/usermanagement-loghistory": {
-      "version": "2.0.0"
+    "node_modules/@aditosoftware/usermanagement-loghistory": {
+      "version": "2.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/usermanagement-loghistory/-/@aditosoftware/usermanagement-loghistory-2.0.0.tgz",
+      "integrity": "sha1-V2EuaGwBYwkoWdmzdMIP+ONiR+I=",
+      "peerDependencies": {
+        "@aditosoftware/loghistory": "^3.0.0",
+        "@aditosoftware/usermanagement": "^2.0.0"
+      }
     },
-    "@aditosoftware/utility": {
-      "version": "2.0.0"
+    "node_modules/@aditosoftware/utility": {
+      "version": "2.1.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/utility/-/@aditosoftware/utility-2.1.0.tgz",
+      "integrity": "sha1-LuwDAc9xjH33uGtE7wGSuDAgLcA=",
+      "peerDependencies": {
+        "@aditosoftware/testing-utility": "^1.0.0"
+      }
     },
-    "@aditosoftware/workflow": {
-      "version": "2.0.2",
-      "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/workflow/-/workflow-2.0.2.tgz",
-      "integrity": "sha512-f3cDRImbkzE4i7nHLdne0TtP3zsqSePwkKekUzU3Xlfrd5uNNfgljwNl1s6uvVDrHFRW9vKIPndkbqPawiS9AQ=="
+    "node_modules/@aditosoftware/workflow": {
+      "version": "2.0.3",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/workflow/-/@aditosoftware/workflow-2.0.3.tgz",
+      "integrity": "sha1-Ff03Ra1WO4O7BnzNay0iJVBN3Cc=",
+      "peerDependencies": {
+        "@aditosoftware/event-handler": "^2.0.1",
+        "@aditosoftware/keyword": "^2.0.1",
+        "@aditosoftware/root": "^4.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
     }
   }
 }
diff --git a/package.json b/package.json
index 0a8be3c072e971c5a7f9524c38b6235d1994e9f9..94cefb060acee8a1c63a717088bd5049a154c601 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@aditosoftware/platform",
-  "version": "5.0.0",
+  "version": "6.0.0-TEST.0",
   "adito": {
     "type": "module"
   },
@@ -17,7 +17,7 @@
     "@aditosoftware/notification": "^2.0.1",
     "@aditosoftware/observation": "^2.0.1",
     "@aditosoftware/offline": "^2.0.0",
-    "@aditosoftware/root": "^5.0.1",
+    "@aditosoftware/root": "^6.0.0-TEST.1",
     "@aditosoftware/sharedalias": "^2.0.0",
     "@aditosoftware/terminal": "^1.0.0",
     "@aditosoftware/testing-utility": "^1.0.0",
@@ -28,7 +28,7 @@
     "@aditosoftware/workflow": "^2.0.1"
   },
   "overrides": {
-    "@aditosoftware/root": "^5.0.1",
+    "@aditosoftware/root": "^6.0.0-TEST.1",
     "@aditosoftware/sharedalias": "^2.0.0"
   },
   "devDependencies": {