diff --git a/src/xercesc/dom/impl/DOMImplementationImpl.hpp b/src/xercesc/dom/impl/DOMImplementationImpl.hpp
index 502cf60a4f36b99862d08241de525378d8a2f311..3ee6516b2c18dd7524c8094d7714b2ad8668246a 100644
--- a/src/xercesc/dom/impl/DOMImplementationImpl.hpp
+++ b/src/xercesc/dom/impl/DOMImplementationImpl.hpp
@@ -81,7 +81,7 @@ class DOMImplementationImpl: public XMemory,
                              public DOMImplementation,
                              public DOMImplementationSource
 {
-private:
+protected:
     DOMImplementationImpl() {};
     DOMImplementationImpl(const DOMImplementationImpl & other) {};
     DOMImplementationImpl & operator = (const DOMImplementationImpl & other) {return *this;};