Speed up uorb by using pointer copying of pub/sub.

Still leaving the option for shallow/deep copying that might
come in handy for multi-threading.