[Alex comments on the practice of adding a method to many classes] Is the original author aware of the nifty-keen Python feature of mixin classes? Can't tell for sure from the information given, but they might be perfect, if you just need to side-car an interface onto a bunch of unrelated classes. Makes it quite easy to test for interface-compliance, too.