PowerShell cmdlet construction: hiding internal properties