public bool isBaseItem() { if (SubItems.Count() != 0) { foreach (RecipeItem item in SubItems) { if (item.Name == Name) { return(true); } } } if (SubItems.Count() == 0) { return(true); } return(false); }