Add overload to publish to add properties