public List<string> GetTagNames() { var result = new List<string>(tags.Count); foreach(var tagName in tags.Keys) { result.Add(tagName); } return result; }