dict.__init__ yes, but not sure that it's worth bothering with the other stuff - does it gain anything?