Removing IPublisher from ISubscription interface

An ISubscription should not expose the Publish logic