Fix structs containing objects being erroneously tagged as unions
Fix structs containing objects being erroneously tagged as unions

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