internal static void reloadTaggers()
        {
            List <ITagReloader> consilidator = new List <ITagReloader>();

            foreach (var tageSession in TagSessions)
            {
                try
                {
                    tageSession.ReloadTags();
                }
                catch (Exception)
                {
                    consilidator.Add(tageSession);
                }
            }

            if (consilidator.Any())
            {
                foreach (var c in consilidator)
                {
                    TagSessions.Remove(c);
                }
            }
        }
 public static void RemoveTagSession(ITagReloader tagReloader)
 {
     TagSessions.Remove(tagReloader);
 }
 public static void AddTagSession(ITagReloader tagReloader)
 {
     TagSessions.Add(tagReloader);
 }