Can a client make persistent changes to the attributes of a service?
A client can’t change the attributes of a service directly. No methods that change attributes exist in the ServiceRegistrar interface. Such methods exist only in the ServiceRegistration interface, which is implemented by the object returned when service is registered. Thus, a client must go through the service to change to an attribute, and the service has the option of denying the request. Whether or not an attribute change is persistent across network failures is also the responsibility of the service itself.