In the context of this subject, an interposer class is a bad solution. An inherited class is the correct way.   In general, I avoid as much as possible interposer class. I think this make code more obscure. But not everyone share my opinion and that's OK.