Seems like this logic shouldn't be in this ViewModel, since it's specific to the DownloadAccessor. We should have the download accessor return the build string, and call that from wherever it is needed (even if that's only one place right now).