multiple non-virtual inhritance
multiple non-virtual inheritance