refactor ProductPhotos