https://jeffbrown.tech/going-deep-converting-powershell-objects-to-json/