Removing constructor from PublisherInterface

There's no need to force this dependency to publishers.