new channel classes
remove hidden methods by getattr