Figure 4 Selectively overriding only some virtual functions