diff --git a/include/aidge/operator/Operator.hpp b/include/aidge/operator/Operator.hpp
index 396c60e46127ee9312745a92f9112dbc0742a584..efb6d168be433b0c1a3129f926607a2accc8f554 100644
--- a/include/aidge/operator/Operator.hpp
+++ b/include/aidge/operator/Operator.hpp
@@ -128,6 +128,14 @@ public:
         return mImpl;
     }
 
+    /**
+     * @brief Get the OperatorImpl of the Operator
+     *
+     */
+    std::shared_ptr<OperatorImpl> getImpl(){
+        return mImpl;
+    }
+
     /**
      * @brief Minimum amount of data from a specific input for one computation pass.
      * @param inputIdx Index of the input analysed.