make use of AudioObjectHasProperty