def get_device_properties(self, cls=None):
     """Raise a ValueError if a property is missing."""
     Device.get_device_properties(self, cls)
     for key, value in self.device_property_list.items():
         if value[2] is None:
             raise ValueError('missing property: ' + key)