update models to require `init_models` and passing of settings.