properly open Base::Handle class in DeviceInterface::ALSA