Extend SetLazyValueProperty's feature set so that it can work correctly when used on an object's prototype.
Extend SetLazyValueProperty's feature set so that it can work correctly when used on an object's prototype.

x335/JSIL,acourtney2015/JSIL,dmirmilshteyn/JSIL,sander-git/JSIL,acourtney2015/JSIL,FUSEEProjectTeam/JSIL,volkd/JSIL,iskiselev/JSIL,Trattpingvin/JSIL,iskiselev/JSIL,hach-que/JSIL,TukekeSoft/JSIL,antiufo/JSIL,mispy/JSIL,mispy/JSIL,TukekeSoft/JSIL,FUSEEProjectTeam/JSIL,volkd/JSIL,x335/JSIL,iskiselev/JSIL,FUSEEProjectTeam/JSIL,sq/JSIL,hach-que/JSIL,sander-git/JSIL,sander-git/JSIL,dmirmilshteyn/JSIL,volkd/JSIL,acourtney2015/JSIL,antiufo/JSIL,FUSEEProjectTeam/JSIL,Trattpingvin/JSIL,sander-git/JSIL,x335/JSIL,TukekeSoft/JSIL,dmirmilshteyn/JSIL,mispy/JSIL,dmirmilshteyn/JSIL,sander-git/JSIL,hach-que/JSIL,acourtney2015/JSIL,iskiselev/JSIL,antiufo/JSIL,volkd/JSIL,mispy/JSIL,Trattpingvin/JSIL,sq/JSIL,hach-que/JSIL,hach-que/JSIL,antiufo/JSIL,iskiselev/JSIL,acourtney2015/JSIL,sq/JSIL,sq/JSIL,FUSEEProjectTeam/JSIL,x335/JSIL,volkd/JSIL,TukekeSoft/JSIL,sq/JSIL,Trattpingvin/JSIL