2.1.63 [ECMA-262-1999] Section 15.3.5.2, prototype

V0097:

The value of the prototype property is used to initialise the internal [[Prototype]] property of a newly created object before the Function object is invoked as a constructor for that newly created object. This property has the attribute { #DontDelete# __DontEnum __}.