Bugfix on inherit private magic methods

We also need an additional `ClassWithFinalMethods`