'Change the value of one contained objects, and resolve references if
all objects have been referenced.'

def __setitem__(self, n, obj):

    self.l[n] = obj
    if (not isinstance(obj, NotKnown)):
        self.locs.remove(n)
        if (not self.locs):
            self.resolveDependants(self.containerType(self.l))
