Cmdlets should support both nested and flattened parameters. e.g.,
Flattened parameters (not supported)
New-MgApplication -WebRedirectUris = "MY_URI"
Nested parameters (currently supported)
New-MgApplication -Web @{ RedirectUris = "MY_URI" }
AB#10467