One other thing we (i guess me) need to handle. The RemotingModelControllerClient does establish connections automatically when it got disconnected, like after a :reload() - we most likely need to handle that case and re-register the notifications handlers. I guess this should be handled as separate issue though.