diff --git a/dumux/implicit/cellcentered/ccproperties.hh b/dumux/implicit/cellcentered/ccproperties.hh
index b53a119281c29db1bb8ab15df3cf81ef02ad84ed..4243b42272a618443b12160cda5947a3b370778d 100644
--- a/dumux/implicit/cellcentered/ccproperties.hh
+++ b/dumux/implicit/cellcentered/ccproperties.hh
@@ -50,4 +50,6 @@ NEW_TYPE_TAG(CCModel, INHERITS_FROM(ImplicitBase));
 
 // \}
 
+#include "ccpropertydefaults.hh"
+
 #endif
diff --git a/dumux/implicit/common/implicitmodel.hh b/dumux/implicit/common/implicitmodel.hh
index 842e9e910e384108822b8b6ea84a4c5dc3758225..ceafafa3d16a2bb18e0324a060d9c2fb14c920c1 100644
--- a/dumux/implicit/common/implicitmodel.hh
+++ b/dumux/implicit/common/implicitmodel.hh
@@ -510,7 +510,12 @@ public:
      */
     template <class Restarter>
     void serialize(Restarter &res)
-    { res.template serializeEntities<dim>(asImp_(), this->gridView_()); }
+    {
+        if (isBox)
+            res.template serializeEntities<dim>(asImp_(), this->gridView_()); 
+        else
+            res.template serializeEntities<0>(asImp_(), this->gridView_());
+    }
 
     /*!
      * \brief Deserializes the state of the model.
@@ -522,7 +527,11 @@ public:
     template <class Restarter>
     void deserialize(Restarter &res)
     {
-        res.template deserializeEntities<dim>(asImp_(), this->gridView_());
+        if (isBox)
+            res.template deserializeEntities<dim>(asImp_(), this->gridView_());
+        else
+            res.template deserializeEntities<0>(asImp_(), this->gridView_());
+        
         prevSol() = curSol();
     }