diff --git a/Code/Core/otbWrapperNumericalParameter.h b/Code/Core/otbWrapperNumericalParameter.h
index 35ee4caa68ee302e34b26c10b5ecfa091182d34a..8ac50d640744ca53eea0b6faa3744f862d89d72f 100644
--- a/Code/Core/otbWrapperNumericalParameter.h
+++ b/Code/Core/otbWrapperNumericalParameter.h
@@ -34,7 +34,7 @@ class ITK_EXPORT NumericalParameter : public Parameter
 public:
   /** Standard class typedef */
   typedef NumericalParameter            Self;
-  typedef itk::LightObject              Superclass;
+  typedef Parameter                     Superclass;
   typedef itk::SmartPointer<Self>       Pointer;
   typedef itk::SmartPointer<const Self> ConstPointer;
 
@@ -42,7 +42,7 @@ public:
   itkNewMacro(Self);
 
   /** RTTI support */
-  itkTypeMacro(NumericalParameter,otb::Wrapper::Parameter);
+  itkTypeMacro(NumericalParameter,Parameter);
 
   /** Typedef of the scalar type */
   typedef T ScalarType;