public IDataSubscribable GetDataSource(IDataSubscriber forWorker)
        {
            var argType = forWorker.GetType().GenericTypeArguments.FirstOrDefault();

            var imp = _typeFinder.GetImplementation <IDataSubscribable>(
                argType, GetAllPublishers());

            return(imp);
        }