Currently, most of the Cmdlets specify multiple types for [OutputType]. We should improve this by specifying parameter sets which only have single type for [OutputType].
The most common situation combines Operation and the actual result type. We know if the Cmdlet returns an Operation or not depending on the NoWait parameter.
AB#714