Force default language when saving a model

Prevents non-DEFAULT_LANGUAGE languages from overwriting the base field.
This is a subtle issue that has caused the `body` field to be populated
with `None` in specific circumstances.