ThreadSafeRead

Note that we're not supplying a default value for this property to be able to statically catch code that tries to access given subsystem without including the appropriate headers.