diff --git a/source/RobotAPI/libraries/armem/client/plugins/Plugin.cpp b/source/RobotAPI/libraries/armem/client/plugins/Plugin.cpp
index fd1e600c512cd622963e3f579c649af99948caf9..ba9c398f9717bfc5be2a22384d7e660097d6c63b 100644
--- a/source/RobotAPI/libraries/armem/client/plugins/Plugin.cpp
+++ b/source/RobotAPI/libraries/armem/client/plugins/Plugin.cpp
@@ -1,5 +1,6 @@
 #include "Plugin.h"
 
+#include <RobotAPI/libraries/armem/client/MemoryNameSystem.h>
 #include <RobotAPI/libraries/armem/core/error.h>
 #include <RobotAPI/libraries/armem/core/ice_conversions.h>
 
@@ -44,6 +45,9 @@ namespace armarx::armem::client::plugins
 
     void Plugin::preOnInitComponent()
     {
+        parent<Component>().getProperty(memoryNameSystemName, makePropertyName(PROPERTY_MNS_NAME_NAME));
+        parent<Component>().getProperty(memoryNameSystemEnabled, makePropertyName(PROPERTY_MNS_ENABLED_NAME));
+
         if (isMemoryNameSystemEnabled())
         {
             parent().usingProxy(getMemoryNameSystemName());
diff --git a/source/RobotAPI/libraries/armem/client/plugins/Plugin.h b/source/RobotAPI/libraries/armem/client/plugins/Plugin.h
index eff9134fda523d7b91b6cda2fdd4845dd78238cb..047b7208ff21e71a5f55c97160cf184c2d4a752f 100644
--- a/source/RobotAPI/libraries/armem/client/plugins/Plugin.h
+++ b/source/RobotAPI/libraries/armem/client/plugins/Plugin.h
@@ -60,7 +60,7 @@ namespace armarx::armem::client::plugins
         mns::MemoryNameSystemInterfacePrx getMemoryNameSystemProxy();
 
 
-    protected:
+    private:
 
         /// The MNS client.
         MemoryNameSystem memoryNameSystem;
@@ -69,8 +69,6 @@ namespace armarx::armem::client::plugins
         std::string memoryNameSystemName = "MemoryNameSystem";
 
 
-    protected:
-
         static constexpr const char* PROPERTY_MNS_ENABLED_NAME = "mns.MemoryNameSystemEnabled";
         static constexpr const char* PROPERTY_MNS_NAME_NAME = "mns.MemoryNameSystemName";