diff --git a/include/core/state_block/has_state_blocks.h b/include/core/state_block/has_state_blocks.h
index 0e9fd3add22c3f9ab379c669b2091c060382df64..c1858d42b3769a47fc982f76701ab98dac8b30c0 100644
--- a/include/core/state_block/has_state_blocks.h
+++ b/include/core/state_block/has_state_blocks.h
@@ -16,10 +16,6 @@
 namespace wolf
 {
 
-typedef std::string StateStructure;
-typedef std::unordered_map < std::string, StateBlockPtr   > StateBlockMap;
-typedef std::unordered_map < std::string, Eigen::VectorXd > VectorComposite;
-
 
 class HasStateBlocks
 {
diff --git a/include/core/state_block/state_composite.h b/include/core/state_block/state_composite.h
index 1f996181554d453ce17042dc6337f4a10312f737..6a2816a5c44db5777531b0eb88e4ba6329dc48f9 100644
--- a/include/core/state_block/state_composite.h
+++ b/include/core/state_block/state_composite.h
@@ -23,7 +23,6 @@ using namespace Eigen;
 
 typedef std::string StateStructure;
 typedef std::unordered_map < std::string, StateBlockPtr   > StateBlockMap;
-typedef std::unordered_map < std::string, Eigen::VectorXd > VectorComposite;
 typedef StateBlockMap::const_iterator StateBlockMapCIter;
 
 typedef std::unordered_map < std::string, Eigen::VectorXd > VectorComposite;