Modified `CreateModel` to use the `RequestCache`, so not to re-create the model instance.