moving more components from Devkit to Mule and changing the adapter pattern to simply putting a base class for connectors