Project: mule
Issue MULE-8067: Decouple the extension-api from the concept of declaring or acting classes
Currently, the Extension, Configuration and Operation interfaces have the concept of declaring or acting classes. This ties the API to the traditional implementation model of annotated classes, which might not always be the case. Decouple that by introducing two new interfaces: ConfigurationIntantiator and OperationImplementation
Story points: 13