Mapping of clientId to actual clients.
Only yield registered clients for the given clientIds.
If clientIds is empty, will return all clients.
Listen for change events emitted by the watcher.
The watcher can crash in certain conditions.
Listen for events targeted at clientId.
This component routes watch events to the right clients.