Reworked Widgets inheritance again..