Switched to prototypal inheritance