Moved Publisher initialization from constructor to actual usage