@Override
 public void refresh() {
   updateName();
   updateRating();
   updatePrice();
   updateIcon();
   updateTypes();
   updateDistance();
   updateVicinity();
   super.refresh();
 }
 private PageLink useSelectedPage(Page page) {
   return PageLink.of(page, page.toString());
 }