Powershell Custom Object Array Iterator