nit: I'd tend to think that these helper methods would be useless if weakmap variables had been more explicit.
Like viewPanels, panelModels, panelViews, panelWorkers and then just use weakmap api, viewPanels.get(view), panelViews.get(panel), ...