Read/Write properties for  renaming of Sound Devices

Seems to work just fine.

Breaking change with AudioDevice.ShortName.Set