Added Product::filteredProducts groupBy, ProductsWidget