Project: mule
Issue MULE-7843: Allow extensions code to be splitted in several units
As described in the execution section of the spec, a extension's developer needs to have the option to spread the configurations and operations across several classes which instances have their own lifecycle.
Story points: 8