Add setWidgetName and getWidgetName functions to Gui
Member variables in Container should be protected, not public