diff --git a/include/aidge/operator/Operator.hpp b/include/aidge/operator/Operator.hpp
index abc629a7c52c9efd942ec4b6cdecd03d4f33049c..40156c401752c91250fdda0c2c35379a4e0cd585 100644
--- a/include/aidge/operator/Operator.hpp
+++ b/include/aidge/operator/Operator.hpp
@@ -124,7 +124,7 @@ public:
      * @brief Get the OperatorImpl of the Operator
      *
      */
-    std::shared_ptr<OperatorImpl> getImpl(){
+    inline std::shared_ptr<OperatorImpl> getImpl() const noexcept {
         return mImpl;
     }