protected void AddChannelData(IChannelIdentity channelIdentity, ChannelData data)
        {
            string originalName = data.Name;
            int    suffixNumber = 0;

            while (ChannelNameExists(data.Name))
            {
                suffixNumber++;

                data.ChangeName(string.Format("{0} ({1})", originalName, suffixNumber));
            }

            if (this.channelData.ContainsKey(channelIdentity))
            {
                this.log.Warning("Channel id {0} already exists", channelIdentity);
            }

            this.channelData[channelIdentity] = data;
            //            this.channels.Add(channelIdentity);
        }