Extract a Subscriber base class