Prototypal inheritance pattern