multiple inheritance. The reason is the fact that an object's property lookup chain is a
linear list that cannot branch. As always, there are workarounds. It is a matter of
discretion whether one considers these legitimate techniques or kludges to steer clear of.