public virtual void ProcessMessage(Source source, Message message)
{
// Apply transformers
foreach (var transformer in Transformers)
{
transformer.ProcessMessage(source, message);
}
// Route to target
Channel.HostService.PublishMessage(this, message);
}