Inner classes implemented for channel info reading. Old separate reading classes removed