Abstract view can be initialized with IsWidget

Instead of doing the null check is not better to crash here.  The programs going to crash anyway if the view is null, better to crash early.