diff --git a/alib2common/src/container/Container.h b/alib2common/src/container/Container.h
index 833e3863f195c866a41fc29831cd629f3cabfd8e..ea8d8cfb36a6de339d410677265d28fbc5a68027 100644
--- a/alib2common/src/container/Container.h
+++ b/alib2common/src/container/Container.h
@@ -19,12 +19,6 @@ namespace container {
 class Container : public alib::WrapperBase < ContainerBase > {
 	using alib::WrapperBase < ContainerBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "ContainerRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace container */
diff --git a/alib2common/src/object/Object.h b/alib2common/src/object/Object.h
index 08915aa93036a6871f30483ae9bff14e278831af..5fa78860b764c727abb4c6c81cb09956c5d42cd0 100644
--- a/alib2common/src/object/Object.h
+++ b/alib2common/src/object/Object.h
@@ -29,11 +29,6 @@ public:
 
 	void inc ( );
 
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "ObjectRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace alib */
diff --git a/alib2common/src/primitive/Primitive.h b/alib2common/src/primitive/Primitive.h
index e23dad8e546985278157590fcc576a6e3094d9be..b502d76578e311b48d2db40e9f93522d035e291b 100644
--- a/alib2common/src/primitive/Primitive.h
+++ b/alib2common/src/primitive/Primitive.h
@@ -29,11 +29,6 @@ public:
 
 	void inc ( );
 
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "PrimitiveRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace primitive */
diff --git a/alib2data/src/alphabet/Symbol.h b/alib2data/src/alphabet/Symbol.h
index 9ee50e0d2498e7000fcd1050487c70f4f35ead40..c009d1a85fc8bdc8b27436ec6df66a08fd9cbf0a 100644
--- a/alib2data/src/alphabet/Symbol.h
+++ b/alib2data/src/alphabet/Symbol.h
@@ -34,11 +34,6 @@ public:
 
 	void inc ( );
 
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "SymbolRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace alphabet */
diff --git a/alib2data/src/automaton/Automaton.h b/alib2data/src/automaton/Automaton.h
index 7daec47539ee0dc9ab54a420a673bf050d37065c..f04826ab7af0dbb5a9bd01aa9fd937434bcf155a 100644
--- a/alib2data/src/automaton/Automaton.h
+++ b/alib2data/src/automaton/Automaton.h
@@ -19,12 +19,6 @@ namespace automaton {
 class Automaton : public alib::WrapperBase < AutomatonBase > {
 	using alib::WrapperBase < AutomatonBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "AutomatonRef";
-
-		return xmlTagName;
-	}
 };
 
 template < class T >
diff --git a/alib2data/src/grammar/Grammar.h b/alib2data/src/grammar/Grammar.h
index 311e15757f7dc708fb1b9625beac99b0c2461a1d..0bd5b99ee905f2b8cc08c3207931c976bf968bb0 100644
--- a/alib2data/src/grammar/Grammar.h
+++ b/alib2data/src/grammar/Grammar.h
@@ -21,12 +21,6 @@ namespace grammar {
 class Grammar : public alib::WrapperBase < GrammarBase > {
 	using alib::WrapperBase < GrammarBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "GrammarRef";
-
-		return xmlTagName;
-	}
 };
 
 template < class T >
diff --git a/alib2data/src/label/Label.h b/alib2data/src/label/Label.h
index aa0e2ba4d0b61cadb232cfb7174e7eef3ec0b11f..5ec1d38dffaf2c4ba484945c64c278991f190deb 100644
--- a/alib2data/src/label/Label.h
+++ b/alib2data/src/label/Label.h
@@ -34,11 +34,6 @@ public:
 
 	void inc ( );
 
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "LabelRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace label */
diff --git a/alib2data/src/regexp/RegExp.h b/alib2data/src/regexp/RegExp.h
index 28edab9bc68f8db49aeffdec4e04526c9aa19bd5..d7c4080aedfb03c2ccf0cdd247624b0617485469 100644
--- a/alib2data/src/regexp/RegExp.h
+++ b/alib2data/src/regexp/RegExp.h
@@ -25,12 +25,6 @@ namespace regexp {
 class RegExp : public alib::WrapperBase < RegExpBase > {
 	using alib::WrapperBase < RegExpBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "RegExpRef";
-
-		return xmlTagName;
-	}
 };
 
 regexp::RegExp regexpFrom ( const std::string & string );
diff --git a/alib2data/src/rte/RTE.h b/alib2data/src/rte/RTE.h
index b2033272fed8d290b514413f65818ef6bb34104a..5a479be8ee4f4c93c02654409c8467055a3ff5a0 100644
--- a/alib2data/src/rte/RTE.h
+++ b/alib2data/src/rte/RTE.h
@@ -27,12 +27,6 @@ public:
 	const std::set < std::ranked_symbol < > > & getAlphabet ( ) const;
 	const std::set < std::ranked_symbol < > > & getSubstitutionAlphabet ( ) const;
 
-	static const std::string & getXmlTagRefName ( ) {
-		static std::string xmlTagName = "RTERef";
-
-		return xmlTagName;
-	}
-
 };
 
 } /* namespace rte */
diff --git a/alib2data/src/string/String.h b/alib2data/src/string/String.h
index dafc8a3a65b49a9ff7d42777480ff901456ca567..32f9070678609b2c440df8c584bc509bbc64c24f 100644
--- a/alib2data/src/string/String.h
+++ b/alib2data/src/string/String.h
@@ -22,12 +22,6 @@ namespace string {
 class String : public alib::WrapperBase < StringBase > {
 	using alib::WrapperBase < StringBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "StringRef";
-
-		return xmlTagName;
-	}
 };
 
 string::String stringFrom ( const DefaultSymbolType & symbol );
diff --git a/alib2data/src/tree/RankedTreeWrapper.h b/alib2data/src/tree/RankedTreeWrapper.h
index aece2718e462bde95e08e65b0fde84bb2cab5026..3aeaa34ab5aa062df6f2a4d2a741a585d75850c0 100644
--- a/alib2data/src/tree/RankedTreeWrapper.h
+++ b/alib2data/src/tree/RankedTreeWrapper.h
@@ -19,12 +19,6 @@ namespace tree {
 class RankedTreeWrapper : public alib::WrapperBase < RankedTreeBase > {
 	using alib::WrapperBase < RankedTreeBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "RankedTreeWrapperRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace tree */
diff --git a/alib2data/src/tree/Tree.h b/alib2data/src/tree/Tree.h
index 9c7b43f7ff541c09654a8821ea653f64aa03cf64..a8fd739dd9d2cc62daccc611b7b23c3069447cbb 100644
--- a/alib2data/src/tree/Tree.h
+++ b/alib2data/src/tree/Tree.h
@@ -19,12 +19,6 @@ namespace tree {
 class Tree : public alib::WrapperBase < TreeBase > {
 	using alib::WrapperBase < TreeBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "TreeRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace tree */
diff --git a/alib2data/src/tree/UnrankedTreeWrapper.h b/alib2data/src/tree/UnrankedTreeWrapper.h
index bf85e3e574e232a5744c342c136810f958034a5a..37b09e246eade2918cff1e85114882d9568444bc 100644
--- a/alib2data/src/tree/UnrankedTreeWrapper.h
+++ b/alib2data/src/tree/UnrankedTreeWrapper.h
@@ -19,12 +19,6 @@ namespace tree {
 class UnrankedTreeWrapper : public alib::WrapperBase < UnrankedTreeBase > {
 	using alib::WrapperBase < UnrankedTreeBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "UnrankedTreeWrapperRef";
-
-		return xmlTagName;
-	}
 };
 
 } /* namespace tree */
diff --git a/alib2data_experimental/src/graph/Graph.h b/alib2data_experimental/src/graph/Graph.h
index bf4a8143975d22b7688cadbfeaa572a7dcd2e6ec..9694bf7746c93567b82bdb4d6b4d5460cc09b9f8 100644
--- a/alib2data_experimental/src/graph/Graph.h
+++ b/alib2data_experimental/src/graph/Graph.h
@@ -17,12 +17,6 @@ namespace graph {
 class Graph : public alib::WrapperBase < GraphBase > {
 	using alib::WrapperBase < GraphBase >::WrapperBase;
 
-public:
-	static const std::string & getXmlTagRefName() {
-		static std::string xmlTagName = "GraphRef";
-
-		return xmlTagName;
-	}
 };
 
 } // namespace graph