Don't set up connector for every spec
Can unsubscribe
Make sure unsubscribe is called if client dies