diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings
index 9337c7479a0ea66d7f87e74569dd714c14a47cdc..ff2e522a03fc37676486e55c65dafe04b28011ce 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings
@@ -2,9 +2,9 @@ ConnectionCompositorBase.java 692689b535d7136acab2ab67a015f70809e64b6b GREEN
 ConnectorCompositorBase.java 0264edd4034da7187d1dbdf35a674c7067adf3cd GREEN
 ConnectorConnectionCompositorBase.java eed310a4710492b7ce3bc302c3db4e5c40f4d817 GREEN
 ConnectorHierarchicElementConnectionCompositorBase.java 7a8e4acf235d5eb006c859056cce89fbb0aac05d GREEN
-HierarchicElementCompositorBase.java 79381013dcbce69031523221e9fe5ba1224580df YELLOW
+HierarchicElementCompositorBase.java 79381013dcbce69031523221e9fe5ba1224580df GREEN
 HierarchicElementConnectionCompositorBase.java c5c4914d01f96a8f564f9a3c9bf4685e0f1e9155 GREEN
 HierarchicElementConnectorConnectionCompositorBase.java 0dfbe483e893be9c97d681a2610549d73e5adebc GREEN
 LogMessageUserInteractionContext.java b145045589fba08b67a12b5d41c51729aa4ae94e GREEN
-ModelElementCompositorBase.java 7cf2c62b70258f3b0e7e2a2979078e4fce7c9856 YELLOW
+ModelElementCompositorBase.java 7cf2c62b70258f3b0e7e2a2979078e4fce7c9856 GREEN
 ModelElementWithRefCopyMessage.java 486c90c5896d7fe4a4595c6dbe602838a044ad14 GREEN
diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/util/CopyPasteUtils.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/util/CopyPasteUtils.java
index aa9a24ff499a505cbb27e6e5a6f462776caa5025..d007ec5a207726ae9ac031c72121645e24043571 100644
--- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/util/CopyPasteUtils.java
+++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/util/CopyPasteUtils.java
@@ -64,6 +64,7 @@ public class CopyPasteUtils {
 			EcoreUtil.Copier copier = new EcoreUtil.Copier(true, true);
 			for(EObject obj : sel) {
 				content[i] = copier.copy(obj);
+				// TODO(JE): remove unused code
 				// Remove constraint instances: these are specific to their original elements and
 				// should not be copied.
 				TreeIterator<EObject> it = content[i].eAllContents();
diff --git a/org.fortiss.tooling.kernel/model/.ratings b/org.fortiss.tooling.kernel/model/.ratings
index e43d8d8419e3698a1132380da1bb697eb02fd1be..0870aefed834e97bdae25b330d3dc135717932a4 100644
--- a/org.fortiss.tooling.kernel/model/.ratings
+++ b/org.fortiss.tooling.kernel/model/.ratings
@@ -1 +1 @@
-kernel.ecore 0b76d12b66f6d7f045a547bb1775428075c82ced YELLOW
+kernel.ecore 0b76d12b66f6d7f045a547bb1775428075c82ced GREEN