More of chapter 6 prototypical inheritance