diff --git a/src/caoscrawler/sync_node.py b/src/caoscrawler/sync_node.py
index e20a4e963ca5c3507126f6d718ffdaeaedfe6603..eae8ea9e73e1b30d67d7ef39297747a4173e0c06 100644
--- a/src/caoscrawler/sync_node.py
+++ b/src/caoscrawler/sync_node.py
@@ -151,7 +151,9 @@ class SyncNode(db.Entity):
         for p in self.properties:
             entval: Any = ent.get_property(p)
             if entval is None:
-                ent.add_property(id=p.id, name=p.name, value=p.value)
+                ent.add_property(id=p.id, name=p.name, value=p.value, description=p.description,
+                                 datatype=p.datatype, unit=p.unit, importance=p.importance,
+                                 inheritance=p.inheritance)
             else:
                 entval = entval.value
                 unequal = False