diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index b7ceb6f1c7e9047f7c7b892c4048f92d5748815f..475814c75bde2bbb28340699e27147569072971a 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -80,6 +80,8 @@ DynamicModel::DynamicModel(const DynamicModel &m) :
   xref_exo{m.xref_exo},
   xref_exo_det{m.xref_exo_det},
   nonzero_hessian_eqs{m.nonzero_hessian_eqs},
+  dynJacobianColsNbr{m.dynJacobianColsNbr},
+  variableMapping{m.variableMapping},
   global_temporary_terms{m.global_temporary_terms},
   other_endo_block{m.other_endo_block},
   exo_block{m.exo_block},
@@ -130,7 +132,8 @@ DynamicModel::operator=(const DynamicModel &m)
   xref_exo = m.xref_exo;
   xref_exo_det = m.xref_exo_det;
   nonzero_hessian_eqs = m.nonzero_hessian_eqs;
-
+  dynJacobianColsNbr = m.dynJacobianColsNbr;
+  variableMapping = m.variableMapping;
   global_temporary_terms = m.global_temporary_terms;
 
   other_endo_block = m.other_endo_block;