Because (a) this is much simpler and (b) it fixes two test errors. Calling unbound methods in another class definition if not needed looks bad to me.