diff --git a/src/TNL/Containers/Array.hpp b/src/TNL/Containers/Array.hpp
index 473c778cb2cb3b2247df9510663163e6e889ff50..e365df0f3bf95ef61dcf2d8ad30ff38927a79349 100644
--- a/src/TNL/Containers/Array.hpp
+++ b/src/TNL/Containers/Array.hpp
@@ -134,7 +134,7 @@ template< typename Value, typename Device, typename Index, typename Allocator >
 std::string
 Array< Value, Device, Index, Allocator >::getSerializationType()
 {
-   return detail::ArrayIO< Value, Device, Index >::getSerializationType();
+   return detail::ArrayIO< Value, Index, Allocator >::getSerializationType();
 }
 
 template< typename Value, typename Device, typename Index, typename Allocator >