How can models be undefined? My impression is that the implementation of `app.boot()` calls `app.model()` internally, therefore it should be safe to call `app.boot()` and `app.model()` in any order, as long as the model names are unique?