There are just a few changes about prototype inheritance
blah-blah-blah