protected virtual BasicPublishConfiguration GetInitialConfig(IPipeContext context) { var message = context.GetMessage(); return(message != null ? _factory.Create(message) : _factory.Create()); }