decouple DDP from WebSocketClient