should `self._itemViews` also be reset?