Remove deferred base types. Defer construction of classes until first use.
Remove deferred base types. Defer construction of classes until first use.

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