Refactored GenericSubscriber<> to support the upcoming Caller<>
Fixed publication timeouts (Server, Publisher, GenericPublisher)