Using iterators for polyVoice deallocation