Lets move these methods to the AbstractRemotePublisher class.