GlowStreamCollection ConvertStreamCollection(XElement xml)
        {
            var glow = GlowStreamCollection.CreateRoot();
            var glowStreamEntries = from xmlChild in xml.Elements("StreamEntry")
                                    select ConvertStreamEntry(xmlChild);

            foreach (var glowStreamEntry in glowStreamEntries)
            {
                glow.Insert(glowStreamEntry);
            }

            return(glow);
        }