What's wrong with prototypal inheritance?