def get(self, vs, ts):
        key = vs, ts
        if self.has_key(key):
            return self[key]
        ts = [ float(x) for x in ts.split(":") ]
        v = versions.VersionFromString(vs, timeStamps = ts)
        self[key] = v
        return v