diff --git a/lib/base_device.js b/lib/base_device.js
index <HASH>..<HASH> 100644
--- a/lib/base_device.js
+++ b/lib/base_device.js
@@ -33,7 +33,7 @@ module.exports = new lang.Class({
     Extends: events.EventEmitter,
     // no $rpc for queryInterface, extension interfaces are not exported
     $rpcMethods: ['get name', 'get uniqueId', 'get description',
-                  'get ownerTier', 'get state', 'get isTransient',
+                  'get ownerTier', 'get kind', 'get isTransient',
                   'checkAvailable', 'hasKind'],
 
     _init: function(engine, state) {
Expose kind, not state, as a public device property

Which enables having non serializable state for transient devices