diff --git a/GUI/Model/Types/SelectionProperty.h b/GUI/Model/Types/SelectionProperty.h
index 0327f6bfe4af2b525e21f9a77ae736e451561b63..e2d5e7f2df00d75fa3a2cbbc53fad13e01439fe7 100644
--- a/GUI/Model/Types/SelectionProperty.h
+++ b/GUI/Model/Types/SelectionProperty.h
@@ -26,7 +26,7 @@ public:
     void init(const QString& label, const QString& tooltip, const QString& persistentTag)
     {
         m_persistentTag = persistentTag;
-        m_descriptor.init<Catalog>(label, tooltip, &m_p);
+        m_descriptor.template init<Catalog>(label, tooltip, &m_p);
         m_p = Catalog::create(Catalog::types()[0]);
     }