ALSA Backend: Separate Device Reservation into its own class