We store a cached/denormalized version of this at `self.latest_version`.