diff --git a/src/node_base.h b/src/node_base.h
index dc23b9e4118241b7efd47f0844aa4aa74b0023c5..4f77cd932a8b3a689a0aba0234719669c7870252 100644
--- a/src/node_base.h
+++ b/src/node_base.h
@@ -51,11 +51,14 @@ namespace wolf {
  *    Finally, all the other node names in the Wolf Tree are not required, and in fact they are not used for anything.
  *
  **/
+
 class NodeBase
 {
     private:
         static unsigned int node_id_count_; ///< Object counter (acts as simple ID factory)
 
+        struct Serializer;
+
     protected:
         ProblemWPtr problem_ptr_;