however, when you override that object with a {}, it destroys the constructor property, meaning that future instances have to look further up the prototype chain