$this->modelClass needs to be correct prior to the components init() 

$this->modelClass needs to be correct prior to the components init() call if the component itself accesses the model, lazyloading would try to load the wrong model otherwise.