Base::op1()
Derived::op1()
Derived::op2()
