diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java
index afe41270bb67b78bc4973beaa582c0a8807d763c..b2bcb6eff2c695be3344370d6ccaa263d335a82b 100644
--- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java
+++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java
@@ -15,14 +15,13 @@
  */
 package de.hft.stuttgart.quality.model.properties;
 
-import java.io.Serial;
-
+import de.hft.stuttgart.quality.model.types.Validation;
 import org.citygml4j.core.model.ade.ADEObject;
-import org.xmlobjects.gml.model.base.AbstractInlineProperty;
+import org.xmlobjects.gml.model.base.AbstractInlineOrByReferenceProperty;
 
-import de.hft.stuttgart.quality.model.types.Validation;
+import java.io.Serial;
 
-public class ValidationProperty extends AbstractInlineProperty<Validation> implements ADEObject {
+public class ValidationProperty extends AbstractInlineOrByReferenceProperty<Validation> implements ADEObject {
 
     @Serial
     private static final long serialVersionUID = 3423466580266018906L;
@@ -31,8 +30,12 @@ public class ValidationProperty extends AbstractInlineProperty<Validation> imple
         super();
     }
 
-    public ValidationProperty(Validation v) {
-        super(v);
+    public ValidationProperty(Validation object) {
+        super(object);
+    }
+
+    public ValidationProperty(String href) {
+        super(href);
     }
 
     @Override