diff --git a/alib2str/src/object/ObjectToStringComposer.cpp b/alib2str/src/object/ObjectToStringComposer.cpp
index 7c6bf0899728b4add94b6147694eff89ee3e8e5c..7d82d55ab5b57eb69aca65a6583b9c1a585a16e0 100644
--- a/alib2str/src/object/ObjectToStringComposer.cpp
+++ b/alib2str/src/object/ObjectToStringComposer.cpp
@@ -55,7 +55,7 @@ auto ObjectToStringComposerVoid = registration::OverloadRegister < ObjectBaseDis
 
 auto ObjectToStringComposerAnyObjectSet = registration::OverloadRegister < ObjectBaseDispatcher, void, AnyObject < ext::set < Object > > >(ObjectToStringComposer::compose);
 
-auto ObjectToStringComposerAnyObjectPair = registration::OverloadRegister < ObjectBaseDispatcher, void, AnyObject < std::pair < Object, Object > > >(ObjectToStringComposer::compose);
+auto ObjectToStringComposerAnyObjectPair = registration::OverloadRegister < ObjectBaseDispatcher, void, AnyObject < ext::pair < Object, Object > > >(ObjectToStringComposer::compose);
 
 auto ObjectToStringComposerAnyObjectUnsigned = registration::OverloadRegister < ObjectBaseDispatcher, void, AnyObject < unsigned > >(ObjectToStringComposer::compose);