Support dynamic installation of device classes