Example: virtual base class + possible use