The DeviceImpl type represents a native instance of the abstract Device class.
Creates a new instance of Device for the provided CPointer.