@Transformer
 public PageView addPortletSetup(PageView pageView) throws Exception {
   Layout layout = getLayoutLocalServirce().getLayout(pageView.getPlid());
   Collection<PortletSetup> portletSetups = new ArrayList<>();
   for (String portletId : pageView.getPortlets()) {
     Map<String, String[]> map =
         getPortletPreferencesFactory().getStrictLayoutPortletSetup(layout, portletId).getMap();
     portletSetups.add(new PortletSetup(portletId, map));
   }
   pageView.setPortletSetups(portletSetups);
   return pageView;
 }