I encounter an issue with the property
VLCAudio. This property wasn't observable by KVO.
The custom setter setMute: was not sending KVO message for the property
isMuted change but for a property named
mute that doesn't exist.
I renamed the property
muted and define only a custom getter