void ISourceConnector <TTo> .Start(ChainExecuteDelegate <TTo> execute) { Task <ExecutionResult> ExecuteWrapper(TFrom arg, CancellationToken token) { return(execute(_mapper.Invoke(arg), token)); } _wrappedConnector.Start(ExecuteWrapper); }