don't need to extend self
encapsulate intra process trace info in class rather than exposing Thread storage directly