Extracting classloader creation from DefaultMuleApplicatino into a separate factory