I\'ve got two classes, which do different things, but present some of the same interface methods. The challenge is that one is used as a class and the other is desi