Instead of overriding the `save` method, you could override the `__init__` and populate the form with the active functional areas, plus the already saved inactive functional areas, if any.