Especially for flaky tests: - Do objectWillChange.send() _before_ performing the change - Send more events to .didChange to be more deterministic about test expectations