func (s *Section) HasCategory(name string) bool {
	for _, category := range s.Categories {
		if strings.ToLower(category.Name) == name {
			return true
		}
	}
	return false
}
// HasCategory determines if a Category exists in this Section
HasCategory determines if a Category exists in this Section
// HasCategory determines if a Category exists in this Section
func (s *Section) HasCategory(name string) bool {
	for _, category := range s.Categories {
		if strings.ToLower(category.Name) == name {
			return true
		}
	}
	return false
}
func ( s * Section ) HasCategory ( name string ) bool { for _ , category := range s . Categories { if strings . ToLower ( category . Name ) == name { return true } } return false }
HasCategory determines if a Category exists in this Section
HasCategory determines if a Category exists in this Section