diff --git a/GUI/Model/S3/SessionXML.cpp b/GUI/Model/S3/SessionXML.cpp
index bd935d918d27a59e3b624e054ac85d410ed2610d..825ac27e713a064c1a6229865340f44c469b5ffd 100644
--- a/GUI/Model/S3/SessionXML.cpp
+++ b/GUI/Model/S3/SessionXML.cpp
@@ -196,7 +196,7 @@ void GUI::Session::XML::readItems(QXmlStreamReader* reader, SessionItem* parent,
                 }
                 ASSERT(reader->name() == ItemTag);
             } else if (reader->name() == ParameterTag) {
-                readProperty(reader, parent, messageService);
+                readProperty(reader, parent);
                 gotoEndElementOfTag(reader, ParameterTag);
             } else if (reader->name() == Tags::BinaryData) {
                 if (reader->attributes().value(XML::Version).toInt() == 1) {
@@ -221,8 +221,7 @@ void GUI::Session::XML::readItems(QXmlStreamReader* reader, SessionItem* parent,
     }
 }
 
-QString GUI::Session::XML::readProperty(QXmlStreamReader* reader, SessionItem* item,
-                                        MessageService* messageService)
+QString GUI::Session::XML::readProperty(QXmlStreamReader* reader, SessionItem* item)
 {
     ASSERT(reader);
     const QString parameter_name =
diff --git a/GUI/Model/S3/SessionXML.h b/GUI/Model/S3/SessionXML.h
index d805288fa7e3a440e23e59e4b84451ab0924de5f..3a0a3f5f44e48e6bd06a1cce5ac38bc81f30625a 100644
--- a/GUI/Model/S3/SessionXML.h
+++ b/GUI/Model/S3/SessionXML.h
@@ -45,8 +45,7 @@ void writeItemAndChildItems(QXmlStreamWriter* writer, const SessionItem* item);
 
 void readItems(QXmlStreamReader* reader, SessionItem* parent, QString topTag = "",
                MessageService* messageService = nullptr);
-QString readProperty(QXmlStreamReader* reader, SessionItem* item,
-                     MessageService* messageService = nullptr);
+QString readProperty(QXmlStreamReader* reader, SessionItem* item);
 
 } // namespace GUI::Session::XML