System index creation as necessary, viewModelBase cleanup