improvements to Get-RegistryChildItem