public void FetchChildren(object parent)
{
MylistEntry entry = parent as MylistEntry;
if (entry.OriginalEntry is AnimeEntry)
foreach (EpisodeEntry e in m_myList.SelectEpisodes(entry.ID))
entry.Children.Add(MylistEntry.FromEpisode(e));
else if (entry.OriginalEntry is EpisodeEntry)
foreach (FileEntry f in m_myList.SelectFiles(entry.ID))
entry.Children.Add(MylistEntry.FromFile(f));
}