private void InitializeChannel(ChannelBase channel) { channel.TaskFactory = TaskFactory; channel.ObserverRegistry = CreateObserverRegistry?.Invoke(); channel.ChannelRouter = ChannelRouter; } }