Done/Abort message objects don't need to be classes, no state.
Controller timeout tweaking, less work needed in reality