Private/Get-KB4ResponseData.ps1

function Get-KB4ResponseData
{
    [CmdletBinding()]
    param(
        [Parameter()]
        [AllowNull()]
        [object] $Body
    )

    if ($null -eq $Body)
    {
        return $null
    }

    $dataProperty = $Body.PSObject.Properties['data']
    if ($dataProperty)
    {
        # List endpoints return a wrapper object; public commands emit its data.
        return $dataProperty.Value
    }

    $Body
}