Add copy methods to ChannelGroup and implementations