public WidgetBase ToWidget(IServiceProvider serviceProvider) { WidgetBase widget = new WidgetBase(); widget.AssemblyName = AssemblyName; widget.ServiceTypeName = ServiceTypeName; widget.ViewModelTypeName = ViewModelTypeName; widget.Description = Description; widget.PartialView = PartialView; widget.WidgetName = Title; return(widget.CreateViewModelInstance(serviceProvider)); }