Custom Plone Portlets Manager that doesn't break even with broken or not available portlet assignments