diff --git a/alib2data_experimental/src/graph/directed/AdjacencyListDirectedGraph.h b/alib2data_experimental/src/graph/directed/AdjacencyListDirectedGraph.h
index aa75f9d2497138ad7bdf3beae9eb9d737aba3868..48120c6b1d7110658b46555a85877233ead59ec7 100644
--- a/alib2data_experimental/src/graph/directed/AdjacencyListDirectedGraph.h
+++ b/alib2data_experimental/src/graph/directed/AdjacencyListDirectedGraph.h
@@ -90,6 +90,10 @@ public:
 	}
 
 	alib::ObjectBase * inc ( ) && override;
+
+	virtual AdjacencyListDirectedGraph * normalize ( ) && {
+		return this;
+	}
 };
 
 } // namespace graph
diff --git a/alib2data_experimental/src/graph/directed/AdjacencyMatrixDirectedGraph.h b/alib2data_experimental/src/graph/directed/AdjacencyMatrixDirectedGraph.h
index 6151b63412f15edc552269e21e76e7d9ef32cc9e..c94adb9e6bb43c51e439b11bca9e7b543f9465a9 100644
--- a/alib2data_experimental/src/graph/directed/AdjacencyMatrixDirectedGraph.h
+++ b/alib2data_experimental/src/graph/directed/AdjacencyMatrixDirectedGraph.h
@@ -93,6 +93,10 @@ public:
 	}
 
 	alib::ObjectBase * inc ( ) && override;
+
+	virtual AdjacencyMatrixDirectedGraph * normalize ( ) && {
+		return this;
+	}
 };
 
 } // namespace graph
diff --git a/alib2data_experimental/src/graph/undirected/AdjacencyListUndirectedGraph.h b/alib2data_experimental/src/graph/undirected/AdjacencyListUndirectedGraph.h
index 6fc8eba66f4568f416d869795845a3f19f5a7b3a..13a06f483b0d52a3e84e3c29ec52af48c443250b 100644
--- a/alib2data_experimental/src/graph/undirected/AdjacencyListUndirectedGraph.h
+++ b/alib2data_experimental/src/graph/undirected/AdjacencyListUndirectedGraph.h
@@ -87,6 +87,10 @@ public:
 	}
 
 	alib::ObjectBase * inc ( ) && override;
+
+	virtual AdjacencyListUndirectedGraph * normalize ( ) && {
+		return this;
+	}
 };
 
 } // namespace graph
diff --git a/alib2data_experimental/src/graph/undirected/AdjacencyMatrixUndirectedGraph.h b/alib2data_experimental/src/graph/undirected/AdjacencyMatrixUndirectedGraph.h
index 338cf3d7da6be0a203c7f4d5259d2581fb1fc3bf..a2e26f09b5132aa7fa2e3e461da9b5c4f91683ec 100644
--- a/alib2data_experimental/src/graph/undirected/AdjacencyMatrixUndirectedGraph.h
+++ b/alib2data_experimental/src/graph/undirected/AdjacencyMatrixUndirectedGraph.h
@@ -90,6 +90,10 @@ public:
 	}
 
 	alib::ObjectBase * inc ( ) && override;
+
+	virtual AdjacencyMatrixUndirectedGraph * normalize ( ) && {
+		return this;
+	}
 };
 
 } // namespace graph
diff --git a/alib2data_experimental/src/indexes/suffixTrie/SuffixTrieTerminatingSymbol.h b/alib2data_experimental/src/indexes/suffixTrie/SuffixTrieTerminatingSymbol.h
index 99093df96f2810163b664d2ae1c575f1173e1774..b384d6cfd613b2c41fb7130f881a400765b6ad8b 100644
--- a/alib2data_experimental/src/indexes/suffixTrie/SuffixTrieTerminatingSymbol.h
+++ b/alib2data_experimental/src/indexes/suffixTrie/SuffixTrieTerminatingSymbol.h
@@ -108,6 +108,10 @@ public:
 	void compose ( std::deque < sax::Token > & out ) const;
 
 	virtual alib::ObjectBase * inc ( ) &&;
+
+	virtual SuffixTrieTerminatingSymbol * normalize ( ) && {
+		return this;
+	}
 };
 
 } /* namespace tree */
diff --git a/alib2data_experimental/src/label/LR0ItemsLabel.h b/alib2data_experimental/src/label/LR0ItemsLabel.h
index 275a9c58274478d8a45cb8d52cf95c4e4967d7bc..8e19c6b8feec677bd3db6187b0eff024e97d2eb8 100644
--- a/alib2data_experimental/src/label/LR0ItemsLabel.h
+++ b/alib2data_experimental/src/label/LR0ItemsLabel.h
@@ -77,6 +77,10 @@ public:
 	void compose ( std::deque < sax::Token > & out ) const;
 
 	virtual LabelBase * inc ( ) &&;
+
+	virtual LR0ItemsLabel * normalize ( ) && {
+		return this;
+	}
 };
 
 } /* namespace label */
diff --git a/alib2data_experimental/src/string/LinearStringTerminatingSymbol.h b/alib2data_experimental/src/string/LinearStringTerminatingSymbol.h
index 717a1eb74afcb05b145626b7cf4ef1eb34116d51..ec33758c1a7b90de844df9ab85bab6d286516e58 100644
--- a/alib2data_experimental/src/string/LinearStringTerminatingSymbol.h
+++ b/alib2data_experimental/src/string/LinearStringTerminatingSymbol.h
@@ -91,6 +91,10 @@ public:
 	void compose ( std::deque < sax::Token > & out ) const;
 
 	virtual alib::ObjectBase * inc ( ) &&;
+
+	virtual LinearStringTerminatingSymbol * normalize ( ) && {
+		return this;
+	}
 };
 
 } /* namespace string */