Figure 1 Class diagram using multiple inheritance