Refactor TranslatableModelForm to have a well-defined, fully tested, Django-compliant behavior.