added connection get/set state, that's purple 3, so no doc yet