needed to add a custom router method for adding device classes since we ...

...introduced a new property on the device class