Цитата:
Сообщение от
Raven Melancholic
Ну просто значение, записанное в initValue явно не отследишь как дефолтное. Мало ли как его записали (непосредственно в initValue, в методе, вызванном из initValue или как-то еще).
Поэтому и предполагаю что вызов super() в initValue() может ставить Default state для поля. А иначе как отличить присвоение дефолтное от недефолтного.
Но это я фантазирую, проверить нет возможности сейчас.