The m_widgets private member, which maps widget-type to wiget object,