Refactoring IndexView (combined AbstractIndexView into a single IndexView class)