Added shared pulsar::Pointer<T>