What is the added value of this function? Why should users prefer this wrapper instead of calling `[device saveWithSuccess:]` directly?