Class PubSubProvider