add using struct-property's guard
add using struct-property's guard (translation fix)