Pub/Sub Client Types