vab:ElementMap: Allow to be useful on its own!

Signed-off-by: Tobias Klausmann <tobias.klausmann@lenze.com>
diff --git a/sdks/c++/basys.sdk.cc/include/BaSyx/vab/ElementMap.h b/sdks/c++/basys.sdk.cc/include/BaSyx/vab/ElementMap.h
index cc9adbf..4340ff9 100644
--- a/sdks/c++/basys.sdk.cc/include/BaSyx/vab/ElementMap.h
+++ b/sdks/c++/basys.sdk.cc/include/BaSyx/vab/ElementMap.h
@@ -19,13 +19,14 @@
 	mutable basyx::object map;
 
 protected:
-  void insertMapElement(const std::string & key, const ElementMap & element);
 
 public:
 	ElementMap();
 	ElementMap(basyx::object object);
   ElementMap(const ElementMap & other);
 	virtual ~ElementMap() = default;
+	
+	void insertMapElement(const std::string & key, const ElementMap & element);
 
 	basyx::object getMap() const;