а, да. не дочитал - там дальше по условию выводится, или нет. но это как раз нужно понять, попробовать, - в какой момент отработает перерисовка измененного объекта
А Binding разве не для value type? ObservedObject для reference. Странно, что компилятор не ругается, когда binding присваивают reference - type. Также по аналогии State, State Object.