Made ViewHolder correct type for polymorphism