why ? If it's not the system workspace, then the changes should be submitted in a separate thread (see the code from the `submitChanges` method - that's where the actual dispatching happens)