diff --git a/Common/onelab.h b/Common/onelab.h
index 7dc691fd5b936b6aeca9d5de3b25f367bf90fcbf..8890faede0c71182964a249ae45dc767c0c8ba18 100644
--- a/Common/onelab.h
+++ b/Common/onelab.h
@@ -233,6 +233,7 @@ namespace onelab{
       setMax(p.getMax());
       setStep(p.getStep());
       setChoices(p.getChoices());
+      setVisible(p.getVisible());// FIXME Why not?
     }
     std::string toChar() const
     {
@@ -296,6 +297,7 @@ namespace onelab{
         setChanged(true);
       }
       setChoices(p.getChoices());
+      setVisible(p.getVisible());// FIXME Why not?
     }
     std::string toChar() const
     {