public Channel MakeCopy()
{
MemoryStream memoryStream = new MemoryStream();
Serialize(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
Channel channelCopy = (Channel)Channel.Deserialize(memoryStream);
memoryStream.Close();
//channelCopy.Parent = Parent;
//channelCopy.Tag = Tag;
return (Channel)channelCopy;
}