diff --git a/source/RobotAPI/libraries/armem_objects/types.cpp b/source/RobotAPI/libraries/armem_objects/types.cpp
index fc79d9d5fd982777b374abc8d17731adc88c85fd..92c4367f29632529f759d9847b17bd618d76e7f0 100644
--- a/source/RobotAPI/libraries/armem_objects/types.cpp
+++ b/source/RobotAPI/libraries/armem_objects/types.cpp
@@ -30,6 +30,11 @@
 
 namespace armarx::armem::marker
 {
+    Marker::Marker()
+    {
+
+    }
+
     Marker::Marker(const std::string& name,
                    const FramedPose& framedMarkerPose,
                    const FramedPose& framedRobotPose,
diff --git a/source/RobotAPI/libraries/armem_objects/types.h b/source/RobotAPI/libraries/armem_objects/types.h
index 79fe9ac956f65869ceb03b35db8545155c4c963c..ef41113fcab71ff3e2eada5872caf1544a5e45fe 100644
--- a/source/RobotAPI/libraries/armem_objects/types.h
+++ b/source/RobotAPI/libraries/armem_objects/types.h
@@ -117,6 +117,7 @@ namespace armarx::armem::marker
     {
 
     public:
+        Marker();
         Marker(const armarx::armem::arondto::Marker& dto);
         Marker(const std::string& name,
                const FramedPose& markerPose,