public static function create(array $widgets) : WidgetManager
 {
     $widgetManager = new self();
     foreach ($widgets as $widgetId => $widget) {
         $widgetManager->registerWidget($widgetId, $widget);
     }
     return $widgetManager;
 }