Make SimpleChannel not final