diff --git a/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp b/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp
index eba27643cdb91bf29559a5dc8b83f738c607aa8e..a7ac78e00496cf890b97f11523f200c5fc9c3ab3 100644
--- a/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp
+++ b/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp
@@ -16,6 +16,8 @@ namespace armarx::armem::client::util
 
         const std::string prefix = propertyPrefix();
 
+        props = defaultProperties();
+
         def->optional(props.memoryName, prefix + "Memory");
         def->optional(props.coreSegmentName, prefix + "CoreSegment");
 
@@ -27,7 +29,7 @@ namespace armarx::armem::client::util
     void SimpleWriterBase::connect()
     {
         // Wait for the memory to become available and add it as dependency.
-        ARMARX_IMPORTANT << "Writer: Waiting for memory '"
+        ARMARX_IMPORTANT << "SimpleWriterBase: Waiting for memory '"
                          << props.memoryName << "' ...";
         auto result = component.useMemory(props.memoryName);
         if (not result.success)