allow proper iteration of TArray's