Let's not use Widget base.