Now everything at least compiles, though doing nothing
diff --git a/model/sync-leaf.h b/model/sync-leaf.h
index 151f2c6..a7f2ce5 100644
--- a/model/sync-leaf.h
+++ b/model/sync-leaf.h
@@ -24,13 +24,11 @@
 #define SYNC_LEAF_H
 
 #include "sync-seq-no.h"
-#include <boost/shared_ptr.hpp>
+#include "sync-name-info.h"
 
 namespace ns3 {
 namespace Sync {
 
-class NameInfo;
-
 /**
  * \ingroup sync
  * @brief Sync tree leaf