Objects, Prototypes, and Heirarchy