Changes a lot of things in the model.