Add the base publisher class