Nitpick: you don't need to call `object.__init__`: I believe it's a no-op. Doesn't hurt though, I suppose.