public GameObject this[string widgetName] { get { return widgets[widgetName]; } set { widgets.Add(widgetName, value); } }