diff --git a/src/TNL/Meshes/MeshDetails/initializer/MeshInitializer.h b/src/TNL/Meshes/MeshDetails/initializer/MeshInitializer.h
index f6f4f10d25cf48fd5b8e4206303715c094059766..654c8336723172a6a6df0e1be3db12ac288b085a 100644
--- a/src/TNL/Meshes/MeshDetails/initializer/MeshInitializer.h
+++ b/src/TNL/Meshes/MeshDetails/initializer/MeshInitializer.h
@@ -381,7 +381,10 @@ class MeshInitializerLayer< MeshConfig,
          BaseType::initEntities(initializer, points);
       }
 
-      void createEntityReferenceOrientations() const {}
+      void createEntityReferenceOrientations()
+      {
+         BaseType::createEntityReferenceOrientations();
+      }
    private:
 
       typedef  typename MeshEntityTraits< MeshConfig, DimensionsTag::value >::SeedIndexedSetType                     SeedIndexedSet;
@@ -505,14 +508,14 @@ class MeshInitializerLayer< MeshConfig,
 
       void createEntityReferenceOrientations()
       {
-         //cout << " Creating entity reference orientations with " << DimensionTag::value << " dimensions ... " << std::endl;
+         //std::cout << " Creating entity reference orientations with " << DimensionsTag::value << " dimensions ... " << std::endl;
          SeedArrayType seedsArray;
          seedsArray.setSize( this->seedsIndexedSet.getSize() );
          this->seedsIndexedSet.toArray( seedsArray );
          this->referenceOrientations.setSize( seedsArray.getSize() );
          for( GlobalIndexType i = 0; i < seedsArray.getSize(); i++ )
          {
-            //cout << "  Creating reference orientation for entity " << i << std::endl;
+            //std::cout << "  Creating reference orientation for entity " << i << std::endl;
             this->referenceOrientations[ i ] = ReferenceOrientationType( seedsArray[ i ] );
          }
          BaseType::createEntityReferenceOrientations();