diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6255ff1c0286f518b9dbd333bd3f61dd690e5cb4..7c717ff75c2a628fe3b022e8794ecf4362e94900 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,10 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Added ###
 
+* extended apiutils with resolve_reference(Property)
+
 ### Changed ###
 
 ### Deprecated ###
 
+* id_query(ids) in apiutils
+
 ### Removed ###
 
 ### Fixed ###
diff --git a/unittests/test_apiutils.py b/unittests/test_apiutils.py
index f957b48ddbd61031cf7e351d566a130febb50732..3718e65876af1b8f40391832d34def048c40c8f8 100644
--- a/unittests/test_apiutils.py
+++ b/unittests/test_apiutils.py
@@ -95,7 +95,10 @@ def test_resolve_reference():
         assert i.id == 500
         assert isinstance(i, db.Entity)
 
-    assert resolve_reference(db.Property(id=5000, datatype=db.INTEGER, value=2)) == None
+    no_reference= db.Property(id=5000, datatype=db.INTEGER, value=2)
+    resolve_reference(no_reference)
+    assert no_reference.value == 2
+    assert isinstance(no_reference.datatype, db.INTEGER)
 
     # restore retrive_entity_with_id
     caosdb.apiutils.retrieve_entity_with_id = original_retrieve_entity_with_id