diff --git a/dune/elasticity/materials/mooneyrivlinmaterial.hh b/dune/elasticity/materials/mooneyrivlinmaterial.hh
index 3d3efd63915fd06c79b8b58fd1442c44a3810cfd..ce60e5e4d5071e6750e5f84161f234d406590ba1 100644
--- a/dune/elasticity/materials/mooneyrivlinmaterial.hh
+++ b/dune/elasticity/materials/mooneyrivlinmaterial.hh
@@ -63,12 +63,7 @@ private:
     using MonRivHessian = MooneyRivlinOperatorAssembler<GridType, Lfe, Lfe>;
 
 public:
-    MooneyRivlinMaterial(int k=3) :
-        E_(100), nu_(0.3), k_(k)
-    {
-        setupCoefficients();
-        constructAssemblers();
-    }
+    MooneyRivlinMaterial() = default;
 
     template <class BasisT>
     MooneyRivlinMaterial(BasisT&& basis, field_type E, field_type nu, int k=3) :
diff --git a/dune/elasticity/materials/neohookeanmaterial.hh b/dune/elasticity/materials/neohookeanmaterial.hh
index 190c207a648d4b6efee80d60a4d93744b12a6859..f29c90bca82005eb97928d9a65ab535bb2eefd66 100644
--- a/dune/elasticity/materials/neohookeanmaterial.hh
+++ b/dune/elasticity/materials/neohookeanmaterial.hh
@@ -64,10 +64,7 @@ private:
     using NeoHessian = NeoHookeOperatorAssembler<GridType, Lfe, Lfe>;
 
 public:
-    NeoHookeanMaterial() :
-        lambda_(1.0),
-        mu_(0.3)
-    {}
+    NeoHookeanMaterial() = default;
 
     template <class BasisT>
     NeoHookeanMaterial(BasisT&& basis, ReturnType E, ReturnType nu) :