Records in tree view with children field are wrongly detected as modified
When triggering a display of a the changed function is called [1] which modified the _changed values of the parent record. After discarding the values on the children records, its parent values are not cleared so sao detects them as modified.
[1] http://hg.tryton.org/sao/file/tip/src/model.js#l1324