Created base class for ViewChild versions
Make it compile overall