Removes Subscriber implementation
Breaks SubscriberInterface into two parts