diff --git a/src/TNL/Containers/ArrayView.h b/src/TNL/Containers/ArrayView.h
index db2f1d1063b22109b3f5e113df85dd41975d2b93..e6a9a5fb888fcd41c4504e0d1c19e1033252abde 100644
--- a/src/TNL/Containers/ArrayView.h
+++ b/src/TNL/Containers/ArrayView.h
@@ -65,13 +65,13 @@ template< typename Value,
           typename Index = int >
 class ArrayView
 {
+   using SerializationType = Array< Value, Devices::Host, Index >;
 public:
    using ValueType = Value;
    using DeviceType = Device;
    using IndexType = Index;
    using HostType = ArrayView< Value, Devices::Host, Index >;
    using CudaType = ArrayView< Value, Devices::Cuda, Index >;
-   using SerializationType = Array< Value, Devices::Host, Index >;
 
    /**
     * \brief Returns type of array view in C++ style.