Restangular: especifique una key de ID personalizada

En Restangular si declaro un service, y realizo una operación PUT / PATCH / POST, utiliza el id del elemento de forma pnetworkingeterminada como key principal. Pero, ¿y si queremos usar una key personalizada? ¿Como una babosa o un número?

// GET to /users Users.getList().then(function(users) { var user = users[0]; // user === {id: 1, number: 123456, name: "Tonto"} user.name = "Gonto"; // PUT to /users/1 <-- Here the id is used. But I'd like to use number to post to PUT to /users/123456 user.put(); }) 

Ok encontré lo que estaba buscando:

https://github.com/mgonto/restangular#setrestangularfields

  RestangularProvider.setRestangularFields({ id: "number" });