Improvements on Publisher/Subscriber constructors