Added process method to channels to support channels as end points