fix list iteration, accessing deleted properties