rebuild now forces sort order on save and on reparenting