expression editing no longer resets child expressions