private void RemoveEmptyTags(TagsCollectionBase tags)
 {
     for (int i = tags.Count - 1; i >= 0; i--)
     {
         var currentTag = tags.ElementAt(i);
         if (string.IsNullOrWhiteSpace(currentTag.Value))
         {
             tags.RemoveKeyValue(currentTag);
         }
     }
 }