Changes to favoriteProductService in order to work on PDT