nit: would assign this to newPrototype rather two dots deep.