Make class/method abstract

instead create a method that throw exception "You must override newView()!"