A Device's `type` and `enabled` status are both unused fields that should probably be removed to reduce confusion and complexity.