diff --git a/GUI/Model/Item/AxesItems.cpp b/GUI/Model/Item/AxesItems.cpp
index de7a435b83e73e7ec183110526aa0a252697ce82..4c0fa25e2cdf276e692525d27724d2f533d593e4 100644
--- a/GUI/Model/Item/AxesItems.cpp
+++ b/GUI/Model/Item/AxesItems.cpp
@@ -136,11 +136,6 @@ BasicAxisItem::~BasicAxisItem() = default;
 
 BasicAxisItem::BasicAxisItem(const QString& type)
     : SessionItem(type)
-{
-    register_basic_properties();
-}
-
-void BasicAxisItem::register_basic_properties()
 {
     addProperty(P_IS_VISIBLE, true);
     addProperty(P_NBINS, 100)->setLimits(RealLimits::limited(1, max_detector_pixels));
diff --git a/GUI/Model/Item/AxesItems.h b/GUI/Model/Item/AxesItems.h
index a772c68edb7874fdebed63945473561ab9a0bf2e..86afa91aaea887e379fe9fbd0b0bb208ba460f02 100644
--- a/GUI/Model/Item/AxesItems.h
+++ b/GUI/Model/Item/AxesItems.h
@@ -67,7 +67,6 @@ public:
 
 protected:
     explicit BasicAxisItem(const QString& type);
-    void register_basic_properties();
 };
 
 class AmplitudeAxisItem : public BasicAxisItem {