Removed 'name' from externalWidgetFactory since it is not static
any more it useless YExternalWidgets instancies know their own factory