diff --git a/GUI/coregui/Models/GUIDomainSampleVisitor.cpp b/GUI/coregui/Models/GUIDomainSampleVisitor.cpp
index 944f1e474db66dbb6ac9e5f6f459cb504d910f2d..8c3922445994f2f0dcd26beb7e501c3bee716ca2 100644
--- a/GUI/coregui/Models/GUIDomainSampleVisitor.cpp
+++ b/GUI/coregui/Models/GUIDomainSampleVisitor.cpp
@@ -47,8 +47,22 @@ using SessionItemUtils::SetVectorItem;
 
 namespace
 {
-SessionItem* AddFormFactorItem(SessionItem* p_parent, const QString& model_type);
+SessionItem* AddFormFactorItem(SessionItem* p_parent, const QString& model_type)
+{
+    auto parent_type = p_parent->modelType();
+    QString property_name;
+    if (parent_type == "Particle") {
+        property_name = ParticleItem::P_FORM_FACTOR;
+    } else if (parent_type == "MesoCrystal") {
+        property_name = MesoCrystalItem::P_OUTER_SHAPE;
+    }
+    if (property_name.isEmpty()) {
+        throw GUIHelpers::Error("AddFormFactorItem: parent is neither ParticleItem or "
+                                "MesoCrystalItem");
+    }
+    return p_parent->setGroupProperty(property_name, model_type);
 }
+} // namespace
 
 GUIDomainSampleVisitor::GUIDomainSampleVisitor() : m_sampleModel(nullptr), m_materialModel(nullptr)
 {
@@ -647,22 +661,3 @@ SessionItem* GUIDomainSampleVisitor::InsertIParticle(const IParticle* p_particle
 
     return p_particle_item;
 }
-
-namespace
-{
-SessionItem* AddFormFactorItem(SessionItem* p_parent, const QString& model_type)
-{
-    auto parent_type = p_parent->modelType();
-    QString property_name;
-    if (parent_type == "Particle") {
-        property_name = ParticleItem::P_FORM_FACTOR;
-    } else if (parent_type == "MesoCrystal") {
-        property_name = MesoCrystalItem::P_OUTER_SHAPE;
-    }
-    if (property_name.isEmpty()) {
-        throw GUIHelpers::Error("AddFormFactorItem: parent is neither ParticleItem or "
-                                "MesoCrystalItem");
-    }
-    return p_parent->setGroupProperty(property_name, model_type);
-}
-} // namespace