def get(self, frozen):
        if self.has_key(frozen):
            return self[frozen]
        if frozen is None:
            f = deps.deps.Flavor()
        else:
            f = deps.deps.ThawFlavor(frozen)
        self[frozen] = f
        return f