[MNG-4996] Made scope and version volatile on artifact Resisted the urge to make *everything* threadsafe on this class, which I will happily admit has been there for a long time.