Created more channel related classes, investigating posibility of use of dynamic proxies and various optimizations.