Bug 1079824 - [Messages] Draft saved from activity is duplicated

Do you think it makes sense file a refactoring bug to try to cleanup "cleanFields" usage? I see we use it in:

1. Back;
2. Close;
3. AfterLeave if next panel is ThreadList;
4. BeforeEnterComposer;
5. BeforeEnterThread (inside initializeRendering);