diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp
index 1419ddf440ad718bc6c4252c7678b2c607534ab2..3af3b0eb1c524f935467cba907f67411fce02d84 100644
--- a/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp
+++ b/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp
@@ -43,7 +43,7 @@ namespace armarx::skills::segment
             armem::Commit commit;
             auto& entityUpdate = commit.add();
             entityUpdate.confidence = 1.0;
-            entityUpdate.timeCreated = armem::Time::now();
+            entityUpdate.timeCreated = armem::Time::Now();
             entityUpdate.instancesData = {skillDescription.toAron()};
             entityUpdate.entityID = provId.withEntityName(skillDescription.skillName);
 
diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp
index 43e314fc827148c42a05e89d462964b84fdeed14..3c9afac1f8e3c85c6b5cfc89b35093bc3114ba68 100644
--- a/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp
+++ b/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp
@@ -60,7 +60,7 @@ namespace armarx::skills::segment
         armem::Commit comm;
         auto& entityUpdate = comm.add();
         entityUpdate.confidence = 1.0;
-        entityUpdate.timeCreated = armem::Time::now();
+        entityUpdate.timeCreated = armem::Time::Now();
         entityUpdate.instancesData = { aron };
         entityUpdate.entityID = commitId;
 
diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp
index 5068cb04d910100a936b6934ef30fcaafb599f48..784d56f17c4c04935bce76f91fa8f95b84786526 100644
--- a/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp
+++ b/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp
@@ -68,7 +68,7 @@ namespace armarx::skills::segment
         entityUpdate.entityID = skillExecutionMemID;
         entityUpdate.instancesData = { aron };
         entityUpdate.confidence = 1.0;
-        entityUpdate.timeCreated = armem::Time::now();
+        entityUpdate.timeCreated = armem::Time::Now();
 
         iceMemory.commit(comm);
     }
diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp
index cee0e3a18293dfa15534ece89c8d40f6afdca8cd..46629f7cd066751e6286cb38cb081f5442b6b869 100644
--- a/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp
+++ b/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp
@@ -26,7 +26,7 @@ namespace armarx::skills::segment
     void StatechartListenerProviderSegment::reportStatechartTransitionWithParameters(const ProfilerStatechartTransitionWithParameters& t)
     {
         const std::string& entityName = getStatechartName(t.targetStateIdentifier);
-        IceUtil::Time transitionTime = IceUtil::Time::microSeconds(t.timestamp);
+        armem::Time transitionTime = armem::Time(armem::Duration::MicroSeconds(t.timestamp));
 
         armem::EntityUpdate update;
         update.entityID = segmentPtr->id().withEntityName(entityName);