Abstract view can be initialized with IsWidget