diff --git a/Code/Core/otbWrapperParameter.h b/Code/Core/otbWrapperParameter.h
index 6e870f746e93c8823f01433183e3fdc41f58b56a..e59eaa320028f06b947ed11e435bda5dc078424b 100644
--- a/Code/Core/otbWrapperParameter.h
+++ b/Code/Core/otbWrapperParameter.h
@@ -149,8 +149,11 @@ protected:
   Parameter() : m_Name(""),
                 m_Description(""),
                 m_Key(""),
-                m_Mandatory(true),
-                m_DefaultValueMode(DefaultValueMode_UNKNOWN)
+                m_Mandatory(false),
+                m_Active(false),
+                m_UserValue(false),
+                m_DefaultValueMode(DefaultValueMode_UNKNOWN),
+                m_UserLevel(UserLevel_Basic)
   {}
 
   /** Destructor */