`currentAudio` property has a `retain` flag so where do you retain currentAudio while using ivars instead of according property?