diff --git a/libs/client/StorageClass.hpp b/libs/client/StorageClass.hpp
index aae056e61402166d3c7d8747a4a539f59e03ce44..bc06eafa9a7ceba360abad0911bbffacd004f7e6 100644
--- a/libs/client/StorageClass.hpp
+++ b/libs/client/StorageClass.hpp
@@ -10,7 +10,8 @@ namespace cta {
 /**
  * Class representing an archive storage-class.
  */
-struct StorageClass {
+class StorageClass {
+public:
 
   /**
    * Constructor.
@@ -97,6 +98,6 @@ private:
    */
   std::string m_comment;
 
-}; // struct StorageClass
+}; // class StorageClass
 
 } // namespace cta