void IFlickrParsable.Load(XmlReader reader)
        {
            while (reader.NodeType != XmlNodeType.EndElement)
            {
                switch (reader.LocalName)
                {
                case "set":
                    ContextSet set = new ContextSet();
                    set.PhotosetId = reader.GetAttribute("id");
                    set.Title      = reader.GetAttribute("title");
                    Sets.Add(set);
                    reader.Read();
                    break;

                case "pool":
                    ContextGroup group = new ContextGroup();
                    group.GroupId = reader.GetAttribute("id");
                    group.Title   = reader.GetAttribute("title");
                    Groups.Add(group);
                    reader.Read();
                    break;

                default:
                    break;
                }
            }
        }
 void IFlickrParsable.Load(XmlReader reader)
 {
     while (reader.NodeType != XmlNodeType.EndElement)
     {
         switch (reader.LocalName)
         {
             case "set":
                 ContextSet set = new ContextSet();
                 set.PhotosetId = reader.GetAttribute("id");
                 set.Title = reader.GetAttribute("title");
                 Sets.Add(set);
                 reader.Read();
                 break;
             case "pool":
                 ContextGroup group = new ContextGroup();
                 group.GroupId = reader.GetAttribute("id");
                 group.Title = reader.GetAttribute("title");
                 Groups.Add(group);
                 reader.Read();
                 break;
             default:
                 break;
         }
     }
 }