I think I prefer passing in `modelClass` here so I don't have to rely on `_modelClass` being set before this is invoked in init.