Changing a listener certainly does not change the identity of the resource. The listener should not be included. In fact, our proposition is that all meaningful state for the resource should be in the node. If it _isn't_, we should fix that.