Where does the `name` method come from?