public void AddFilter(IFilter <PublishContext <T> > filter)
            {
                var splitFilter = new SplitFilter <PublishContext <TMessage>, PublishContext <T> >(filter, ContextProvider, InputContextProvider);

                _builder.AddFilter(splitFilter);
            }
 public void AddFilter(IFilter <T> filter)
 {
     _builder.AddFilter(filter);
 }