Added BaseSubscriber class for future alternatives (Pika, etc.)