code: func (kvp *KvProtoPluginWrapper) NewWatcher(prefix string) keyval.ProtoWatcher {
  	return NewProtoWatcherWrapper(kvp.KvProtoPlugin.NewWatcher(prefix), kvp.decrypter, kvp.decryptFunc)
  }
docs: // NewWatcher returns a ProtoWatcher instance with support for decrypting values that prepends given <keyPrefix> to all
  // keys during watch subscribe phase.
  // The prefix is removed from the key retrieved by GetKey() in ProtoWatchResp.
  // To avoid using a prefix, pass keyval.Root constant as argument.