add struct's guard support (not finished)
Merge master into structs
Merge branch master into structs (unbreak translation)
rename getter and setter in W_Struct
Merge branch master into structs
restore struct's guard