Progress towards proper prototypal inheritance