Removing axis2 depencencies in ServerWorker and passing the GenericContext to EngineSelector