MessageProcessorCollectionFactory with service locator