diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h b/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h
index 97ec2e1872b2cc3bc4f2ed4e0d05886c49d034c9..07a4fd9f4d4d31a65ef7472f30b6b81f59efc9b7 100644
--- a/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h
+++ b/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h
@@ -67,7 +67,7 @@ public:
   /**\name ITK standard definitions */
   //@{
   typedef Layer                         Self;
-  itkTypeMacro(Layer, void);
+  const char *GetNameOfClass() const {return "Layer";}
   //@}
 
 #if 0