Make class abstract 

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