Actually there's a cleaner way to do the same thing by overriding `response_change` - so we can decouple the changes further and also save another round-trip to the DB on save at least.
Also fix the bug I just introduced… (started to rename `parent_model` to `parent_model_url`)
I wonder if I can fix "Save and Add Another" too...