Switched to prototypal inheritence.