Логика активации и деактивации контролов всё ещё работает. 
Метод isModified был, но нигде не использовался. Это был мёртвый код и покрывать его тестами и рефакторить бессмысленно. Он появился в результате автоматической генерации кода при биндинге данных к форме вместе с методами setData и getData (bind и backBind). К автоматически сгенерированному коду обычно требования качества не предъявляются, поэтому даже не смотрел на него.