Split Empty into two separate classes, EmptyAudio and EmptyVideo.