diff --git a/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/StripLayer.h b/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/StripLayer.h
index 2a44480f03180038cbb1aae7f89f92054d131c73..680620eeebf0f8647c78681f9decc9cd9974fd0a 100644
--- a/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/StripLayer.h
+++ b/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/StripLayer.h
@@ -9,7 +9,7 @@ namespace MuonGMR4{
     class StripLayer {
         public:
           StripLayer(const Amg::Transform3D& layerTransform,
-                     const StripDesignPtr design, 
+                     StripDesignPtr design,
                      const IdentifierHash hash);
       
           /// Returns the transformation to go from the strip layer center 
diff --git a/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/StripLayer.cxx b/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/StripLayer.cxx
index 853fce9f810202781cfe95c39e5142d5ccad4eb9..7975abc225e93cde380ee71d48726373e5a31b38 100644
--- a/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/StripLayer.cxx
+++ b/MuonSpectrometer/MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/StripLayer.cxx
@@ -10,10 +10,10 @@ namespace MuonGMR4{
         return ostr;
     }
     StripLayer::StripLayer(const Amg::Transform3D& layerTransform,
-                           const StripDesignPtr design, 
+                           StripDesignPtr design,
                            const IdentifierHash hash):
          m_transform{layerTransform},
-         m_design{design},
+         m_design{std::move(design)},
          m_hash{hash} {
         
     }