IIUC, in this method, we:

1. Added stuff to `requiredModels`
2. Added the full model object versions of all the `requiredModels` to `api.models`
3. Added more stuff to `requiredModels`
4. Added the full model object versions of all the `requiredModels` to `api.models`

Was it necessary to iterate like this?