Added weakkeydict