Can/should this be changed to `Lazy<T>` or something? Or perhaps a double-null-check lock? (Admittedly, I don't know why this needs to be thread-safe at all, so I'm making an assumption here.)