diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AllPolygonsOrientedWrongErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AllPolygonsOrientedWrongErrorProperty.java
deleted file mode 100644
index 19a004d7ab4eaf1ea7ae44477681e474a2e55159..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AllPolygonsOrientedWrongErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.AllPolygonsOrientedWrongError;
-
-public class AllPolygonsOrientedWrongErrorProperty extends AbstractInlineProperty<AllPolygonsOrientedWrongError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 441706560214349475L;
-
-    public AllPolygonsOrientedWrongErrorProperty() {
-        super();
-    }
-
-    public AllPolygonsOrientedWrongErrorProperty(AllPolygonsOrientedWrongError apowe) {
-        super(apowe);
-    }
-
-    @Override
-    public Class<AllPolygonsOrientedWrongError> getTargetType() {
-        return AllPolygonsOrientedWrongError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ConsecutivePointsSameErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ConsecutivePointsSameErrorProperty.java
deleted file mode 100644
index 38a1bc4cdc6a007424a5021c41cf7d644da23ea9..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ConsecutivePointsSameErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.ConsecutivePointsSameError;
-
-public class ConsecutivePointsSameErrorProperty extends AbstractInlineProperty<ConsecutivePointsSameError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 3869036308848839709L;
-
-    public ConsecutivePointsSameErrorProperty() {
-        super();
-    }
-
-    public ConsecutivePointsSameErrorProperty(ConsecutivePointsSameError cpse) {
-        super(cpse);
-    }
-
-    @Override
-    public Class<ConsecutivePointsSameError> getTargetType() {
-        return ConsecutivePointsSameError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/HoleOutsideErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/HoleOutsideErrorProperty.java
deleted file mode 100644
index 9a0a0b2663b613bfbdb86c872e8dafa1cbca445a..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/HoleOutsideErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.HoleOutsideError;
-
-public class HoleOutsideErrorProperty extends AbstractInlineProperty<HoleOutsideError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 4196743912365692331L;
-
-    public HoleOutsideErrorProperty() {
-        super();
-    }
-
-    public HoleOutsideErrorProperty(HoleOutsideError gepholeoutside) {
-        super(gepholeoutside);
-    }
-
-    @Override
-    public Class<HoleOutsideError> getTargetType() {
-        return HoleOutsideError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/InnerRingsNestedErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/InnerRingsNestedErrorProperty.java
deleted file mode 100644
index 9957c83acad2b733782af204231f7e630f128151..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/InnerRingsNestedErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.InnerRingsNestedError;
-
-public class InnerRingsNestedErrorProperty extends AbstractInlineProperty<InnerRingsNestedError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 3036689276151551958L;
-
-    public InnerRingsNestedErrorProperty() {
-        super();
-    }
-
-    public InnerRingsNestedErrorProperty(InnerRingsNestedError irne) {
-        super(irne);
-    }
-
-    @Override
-    public Class<InnerRingsNestedError> getTargetType() {
-        return InnerRingsNestedError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/InteriorDisconnectedErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/InteriorDisconnectedErrorProperty.java
deleted file mode 100644
index f50d443dce49cdd4c958bc87930088479575bc89..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/InteriorDisconnectedErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.InteriorDisconnectedError;
-
-public class InteriorDisconnectedErrorProperty extends AbstractInlineProperty<InteriorDisconnectedError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 84761615612278576L;
-
-    public InteriorDisconnectedErrorProperty() {
-        super();
-    }
-
-    public InteriorDisconnectedErrorProperty(InteriorDisconnectedError ide) {
-        super(ide);
-    }
-
-    @Override
-    public Class<InteriorDisconnectedError> getTargetType() {
-        return InteriorDisconnectedError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/IntersectingRingsErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/IntersectingRingsErrorProperty.java
deleted file mode 100644
index bc97fa0a5b4d25c9eea95997c3e8d107d4a6d8cb..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/IntersectingRingsErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.IntersectingRingsError;
-
-public class IntersectingRingsErrorProperty extends AbstractInlineProperty<IntersectingRingsError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 1608106125509503698L;
-
-    public IntersectingRingsErrorProperty() {
-        super();
-    }
-
-    public IntersectingRingsErrorProperty(IntersectingRingsError ire) {
-        super(ire);
-    }
-
-    @Override
-    public Class<IntersectingRingsError> getTargetType() {
-        return IntersectingRingsError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/MultipleComponentsErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/MultipleComponentsErrorProperty.java
deleted file mode 100644
index 32e18207b8f4528420060d58bd721791bf6b31ef..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/MultipleComponentsErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.MultipleComponentsError;
-
-public class MultipleComponentsErrorProperty extends AbstractInlineProperty<MultipleComponentsError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 5294284044767336204L;
-
-    public MultipleComponentsErrorProperty() {
-        super();
-    }
-
-    public MultipleComponentsErrorProperty(MultipleComponentsError mce) {
-        super(mce);
-    }
-
-    @Override
-    public Class<MultipleComponentsError> getTargetType() {
-        return MultipleComponentsError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/NonManifoldEdgeErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/NonManifoldEdgeErrorProperty.java
deleted file mode 100644
index c033d344c4e587ef007e4395f1649f5119c1906b..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/NonManifoldEdgeErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.NonManifoldEdgeError;
-
-public class NonManifoldEdgeErrorProperty extends AbstractInlineProperty<NonManifoldEdgeError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 8331219256576062664L;
-
-    public NonManifoldEdgeErrorProperty() {
-        super();
-    }
-
-    public NonManifoldEdgeErrorProperty(NonManifoldEdgeError nmee) {
-        super(nmee);
-    }
-
-    @Override
-    public Class<NonManifoldEdgeError> getTargetType() {
-        return NonManifoldEdgeError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/NonManifoldVertexErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/NonManifoldVertexErrorProperty.java
deleted file mode 100644
index e65044478e5f924ad31d119285e42d23b9999b00..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/NonManifoldVertexErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.NonManifoldVertexError;
-
-public class NonManifoldVertexErrorProperty extends AbstractInlineProperty<NonManifoldVertexError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 3582401333822811835L;
-
-    public NonManifoldVertexErrorProperty() {
-        super();
-    }
-
-    public NonManifoldVertexErrorProperty(NonManifoldVertexError nmve) {
-        super(nmve);
-    }
-
-    @Override
-    public Class<NonManifoldVertexError> getTargetType() {
-        return NonManifoldVertexError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/OrientationRingsSameErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/OrientationRingsSameErrorProperty.java
deleted file mode 100644
index 1a424b0d7f22e901003befbb31deee2b8601aecd..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/OrientationRingsSameErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.OrientationRingsSameError;
-
-public class OrientationRingsSameErrorProperty extends AbstractInlineProperty<OrientationRingsSameError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 7924476601392934115L;
-
-    public OrientationRingsSameErrorProperty() {
-        super();
-    }
-
-    public OrientationRingsSameErrorProperty(OrientationRingsSameError orse) {
-        super(orse);
-    }
-
-    @Override
-    public Class<OrientationRingsSameError> getTargetType() {
-        return OrientationRingsSameError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PlanarDistancePlaneErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PlanarDistancePlaneErrorProperty.java
deleted file mode 100644
index e1932b80992b8907ef3b59c0e9f8d52638b1b820..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PlanarDistancePlaneErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.PlanarDistancePlaneError;
-
-public class PlanarDistancePlaneErrorProperty extends AbstractInlineProperty<PlanarDistancePlaneError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 805859214704441973L;
-
-    public PlanarDistancePlaneErrorProperty() {
-        super();
-    }
-
-    public PlanarDistancePlaneErrorProperty(PlanarDistancePlaneError pdpe) {
-        super(pdpe);
-    }
-
-    @Override
-    public Class<PlanarDistancePlaneError> getTargetType() {
-        return PlanarDistancePlaneError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PlanarNormalsDeviationErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PlanarNormalsDeviationErrorProperty.java
deleted file mode 100644
index bb2483366d72930385381421ccea168e7e47cf16..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PlanarNormalsDeviationErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.PlanarNormalsDeviationError;
-
-public class PlanarNormalsDeviationErrorProperty extends AbstractInlineProperty<PlanarNormalsDeviationError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 2464000011383104477L;
-
-    public PlanarNormalsDeviationErrorProperty() {
-        super();
-    }
-
-    public PlanarNormalsDeviationErrorProperty(PlanarNormalsDeviationError pnde) {
-        super(pnde);
-    }
-
-    @Override
-    public Class<PlanarNormalsDeviationError> getTargetType() {
-        return PlanarNormalsDeviationError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonWrongOrientationErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonWrongOrientationErrorProperty.java
deleted file mode 100644
index b915a46aed40b9793d094ccabd0acd26c249737a..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonWrongOrientationErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.PolygonWrongOrientationError;
-
-public class PolygonWrongOrientationErrorProperty extends AbstractInlineProperty<PolygonWrongOrientationError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 1919616461719834613L;
-
-    public PolygonWrongOrientationErrorProperty() {
-        super();
-    }
-
-    public PolygonWrongOrientationErrorProperty(PolygonWrongOrientationError pwoe) {
-        super(pwoe);
-    }
-
-    @Override
-    public Class<PolygonWrongOrientationError> getTargetType() {
-        return PolygonWrongOrientationError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingNotClosedErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingNotClosedErrorProperty.java
deleted file mode 100644
index e12a96a73d7575d1bda4c2a6be596fcad067a63b..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingNotClosedErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.RingNotClosedError;
-
-public class RingNotClosedErrorProperty extends AbstractInlineProperty<RingNotClosedError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 4846831546489598508L;
-
-    public RingNotClosedErrorProperty() {
-        super();
-    }
-
-    public RingNotClosedErrorProperty(RingNotClosedError rnce) {
-        super(rnce);
-    }
-
-    @Override
-    public Class<RingNotClosedError> getTargetType() {
-        return RingNotClosedError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingSelfIntersectionErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingSelfIntersectionErrorProperty.java
deleted file mode 100644
index 20eacca81bab1918d48e199719737250e5fe8923..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingSelfIntersectionErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.RingSelfIntersectionError;
-
-public class RingSelfIntersectionErrorProperty extends AbstractInlineProperty<RingSelfIntersectionError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 3588871792641629601L;
-
-    public RingSelfIntersectionErrorProperty() {
-        super();
-    }
-
-    public RingSelfIntersectionErrorProperty(RingSelfIntersectionError rsie) {
-        super(rsie);
-    }
-
-    @Override
-    public Class<RingSelfIntersectionError> getTargetType() {
-        return RingSelfIntersectionError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingTooFewPointsErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingTooFewPointsErrorProperty.java
deleted file mode 100644
index b42eb980374cba3d08c7bf22b22a736befe665cc..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RingTooFewPointsErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.RingTooFewPointsError;
-
-public class RingTooFewPointsErrorProperty extends AbstractInlineProperty<RingTooFewPointsError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 3447025584248177548L;
-
-    public RingTooFewPointsErrorProperty() {
-        super();
-    }
-
-    public RingTooFewPointsErrorProperty(RingTooFewPointsError rtfpep) {
-        super(rtfpep);
-    }
-
-    @Override
-    public Class<RingTooFewPointsError> getTargetType() {
-        return RingTooFewPointsError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SemanticAttributeMissingErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SemanticAttributeMissingErrorProperty.java
deleted file mode 100644
index 6d917b5d81e1917d72cffdf6b26f7dd9de84c082..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SemanticAttributeMissingErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.SemanticAttributeMissingError;
-
-public class SemanticAttributeMissingErrorProperty extends AbstractInlineProperty<SemanticAttributeMissingError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 5697199293825250908L;
-
-    public SemanticAttributeMissingErrorProperty() {
-        super();
-    }
-
-    public SemanticAttributeMissingErrorProperty(SemanticAttributeMissingError same) {
-        super(same);
-    }
-
-    @Override
-    public Class<SemanticAttributeMissingError> getTargetType() {
-        return SemanticAttributeMissingError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SemanticAttributeWrongValueErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SemanticAttributeWrongValueErrorProperty.java
deleted file mode 100644
index 9a567d1d7b49a42078043fd1efe55b6727636168..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SemanticAttributeWrongValueErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.SemanticAttributeWrongValueError;
-
-public class SemanticAttributeWrongValueErrorProperty extends AbstractInlineProperty<SemanticAttributeWrongValueError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 7617151896616913019L;
-
-    public SemanticAttributeWrongValueErrorProperty() {
-        super();
-    }
-
-    public SemanticAttributeWrongValueErrorProperty(SemanticAttributeWrongValueError sawve) {
-        super(sawve);
-    }
-
-    @Override
-    public Class<SemanticAttributeWrongValueError> getTargetType() {
-        return SemanticAttributeWrongValueError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidNotClosedErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidNotClosedErrorProperty.java
deleted file mode 100644
index 23a72dee06738f1f388c593089e1545dd55011d6..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidNotClosedErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.SolidNotClosedError;
-
-public class SolidNotClosedErrorProperty extends AbstractInlineProperty<SolidNotClosedError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 1268531869052860508L;
-
-    public SolidNotClosedErrorProperty() {
-        super();
-    }
-
-    public SolidNotClosedErrorProperty(SolidNotClosedError snce) {
-        super(snce);
-    }
-
-    @Override
-    public Class<SolidNotClosedError> getTargetType() {
-        return SolidNotClosedError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidSelfIntersectionErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidSelfIntersectionErrorProperty.java
deleted file mode 100644
index 5199803e3ab2bce334fb859b91a65e7f5f730cc5..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidSelfIntersectionErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.SolidSelfIntersectionError;
-
-public class SolidSelfIntersectionErrorProperty extends AbstractInlineProperty<SolidSelfIntersectionError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 6578584720594833303L;
-
-    public SolidSelfIntersectionErrorProperty() {
-        super();
-    }
-
-    public SolidSelfIntersectionErrorProperty(SolidSelfIntersectionError ssie) {
-        super(ssie);
-    }
-
-    @Override
-    public Class<SolidSelfIntersectionError> getTargetType() {
-        return SolidSelfIntersectionError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidTooFewPolygonsErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidTooFewPolygonsErrorProperty.java
deleted file mode 100644
index 56f7e1f04c5f7f854f6c4a43bb1c29191b15ac20..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/SolidTooFewPolygonsErrorProperty.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.properties;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
-
-import de.hft.stuttgart.quality.model.types.SolidTooFewPolygonsError;
-
-public class SolidTooFewPolygonsErrorProperty extends AbstractInlineProperty<SolidTooFewPolygonsError> implements ADEObject {
-
-    @Serial
-    private static final long serialVersionUID = 998050793852068510L;
-
-    public SolidTooFewPolygonsErrorProperty() {
-        super();
-    }
-
-    public SolidTooFewPolygonsErrorProperty(SolidTooFewPolygonsError stfpe) {
-        super(stfpe);
-    }
-
-    @Override
-    public Class<SolidTooFewPolygonsError> getTargetType() {
-        return SolidTooFewPolygonsError.class;
-    }
-
-}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java
new file mode 100644
index 0000000000000000000000000000000000000000..e9c058d9dbbc824fe4a242535ada380fcf24bf5a
--- /dev/null
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java
@@ -0,0 +1,21 @@
+package de.hft.stuttgart.quality.model.types;
+
+import java.io.Serial;
+
+import org.citygml4j.core.model.core.ADEOfAbstractCityObject;
+
+public class CityObjectProperties extends ADEOfAbstractCityObject {
+
+    @Serial
+    private static final long serialVersionUID = 1273072314736964714L;
+
+    private ValidationResult validationResult;
+
+    public ValidationResult getValidationResult() {
+        return validationResult;
+    }
+
+    public void setValidationResult(ValidationResult validationResult) {
+        this.validationResult = asChild(validationResult);
+    }
+}
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ComponentList.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ComponentList.java
index 24b625abcb371f5bc8e139a55f31479ad54188e2..6ad6181e35f3cfb601509eef36647f9236563783 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ComponentList.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ComponentList.java
@@ -16,14 +16,13 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.properties.PolygonIdListProperty;
-import org.xmlobjects.model.ChildList;
 
 public class ComponentList extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java
index ba5e43167edc4abcc198eac6de5c9fd6515fbc60..a67004a1385c3d2ed51fc42ac36a93d69a991855 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java
@@ -16,14 +16,13 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.properties.EdgeProperty;
-import org.xmlobjects.model.ChildList;
 
 public class EdgeList extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java
index 4b65fcf8fee5b3628b1f0611eba4163b1fd4894e..d0b82494ca0ffd74f76863a0a254ce58d7ab4af7 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java
@@ -16,14 +16,13 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.properties.CheckingProperty;
-import org.xmlobjects.model.ChildList;
 
 public class Filter extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java
index 75b5997976410b159ef880271d53c382d51753bd..8b53d77e3b502d9b4ef4a4cd1defb74d98ec6501 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java
@@ -16,14 +16,13 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.properties.ParameterProperty;
-import org.xmlobjects.model.ChildList;
 
 public class GlobalParameters extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java
index 718b73e28f75c70bbd9420ea1db44d53eef0d0d2..02eb8530443bbfd2153467eaea4c28d2e8f5e2cb 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java
@@ -16,12 +16,12 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
-import de.hft.stuttgart.quality.model.properties.ComponentListProperty;
 import org.xmlobjects.model.ChildList;
 
+import de.hft.stuttgart.quality.model.properties.ComponentListProperty;
+
 public class MultipleComponentsError extends AbstractSolidError {
 
 	@Serial
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java
index a59593b43c4f809f23585ef33a78f35a118f9bbc..4dad3b55c0212303ceb94b8b69ce71c87693a1f0 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java
@@ -16,15 +16,14 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.enums.RequirementId;
 import de.hft.stuttgart.quality.model.properties.ParameterProperty;
-import org.xmlobjects.model.ChildList;
 
 public class Requirement extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java
index a33051e96eb456acdc0d3cca7b2e48db02e521bc..9034217046c51e589b8144e6449537cfb5d42722 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java
@@ -16,15 +16,14 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.properties.ErrorProperty;
 import de.hft.stuttgart.quality.model.properties.FeatureStatisticsProperty;
-import org.xmlobjects.model.ChildList;
 
 public class Statistics extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java
index ee8461b57dc16266e4c2373768c19b569e2d4e90..32af5a4811431b655f84c5691da8a3eff6685373 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java
@@ -16,16 +16,15 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.properties.FilterProperty;
 import de.hft.stuttgart.quality.model.properties.GlobalParametersProperty;
 import de.hft.stuttgart.quality.model.properties.RequirementProperty;
-import org.xmlobjects.model.ChildList;
 
 public class ValidationPlan extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java
index 4020323bb46949ea287eab79c3c9f2a3cc34ffb3..308ddb21a3d4574cdc84c3c090d69ecca98c5d11 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java
@@ -16,16 +16,15 @@
 package de.hft.stuttgart.quality.model.types;
 
 import java.io.Serial;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.citygml4j.core.model.ade.ADEObject;
 import org.xmlobjects.gml.model.GMLObject;
 import org.xmlobjects.gml.model.base.Reference;
+import org.xmlobjects.model.ChildList;
 
 import de.hft.stuttgart.quality.model.enums.ResultType;
 import de.hft.stuttgart.quality.model.properties.AbstractErrorProperty;
-import org.xmlobjects.model.ChildList;
 
 public class ValidationResult extends GMLObject implements ADEObject {
 
diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResultProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResultProperty.java
deleted file mode 100644
index 287c19038b83c9dff644fd3843a31b3ed330cd09..0000000000000000000000000000000000000000
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResultProperty.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*-
- * Copyright 2022 Hochschule für Technik Stuttgart
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package de.hft.stuttgart.quality.model.types;
-
-import java.io.Serial;
-
-import org.citygml4j.core.model.core.ADEOfAbstractCityObject;
-
-public class ValidationResultProperty extends ADEOfAbstractCityObject {
-
-	@Serial
-	private static final long serialVersionUID = 765825311371672821L;
-
-	private ValidationResult result;
-
-	public ValidationResult getResult() {
-		return result;
-	}
-
-	public void setResult(ValidationResult result) {
-		this.result = asChild(result);
-	}
-
-}