added ReducedProductView and FavoriteProductView