diff --git a/GUI/Model/XML/Serializer.cpp b/GUI/Model/XML/Serializer.cpp
index dc0e280b3069828bfef4dbf7d550d58cf58e3247..c0a53a274e4e41e5a0abff053b8752a9aae1b7fe 100644
--- a/GUI/Model/XML/Serializer.cpp
+++ b/GUI/Model/XML/Serializer.cpp
@@ -32,16 +32,6 @@ constexpr auto Version("version");
 
 } // namespace
 
-bool Serializer::xmlReader() const
-{
-    return m_r;
-}
-
-bool Serializer::xmlWriter() const
-{
-    return m_w;
-}
-
 void Serializer::writeVersion(unsigned version) const
 {
     if (!m_w)
diff --git a/GUI/Model/XML/Serializer.h b/GUI/Model/XML/Serializer.h
index bcc87fba6ead219af19a21300c17fdaf962e3b4e..f26c34170372a7d749fc024470693dde7a67a914 100644
--- a/GUI/Model/XML/Serializer.h
+++ b/GUI/Model/XML/Serializer.h
@@ -40,8 +40,8 @@ public:
     {
     }
 
-    bool xmlReader() const; //!< Returns true if this is a reader.
-    bool xmlWriter() const; //!< Returns true if this is a writer.
+    QXmlStreamWriter* xmlWriter() { return m_w; } //!< Returns stream writer or nullptr.
+    QXmlStreamReader* xmlReader() { return m_r; } //!< Returns stream reader or nullptr.
 
     //! As writer, serializes the given version number. As reader, does nothing.
     void writeVersion(unsigned version) const;