public void Add <T>(string description, TypeCategory category = null)
        {
            var type = typeof(T);

            TypeDescriptions.Add(new TypeDescription(type.FullName, description, category));
        }
 public IList <TypeDescription> GetCategoryTypeDescriptions(TypeCategory category)
 {
     return(TypeDescriptions.Where(d => d.Category.Name == category.Name).ToList());
 }