those fields need to prevent a infinite recursion when one field of struct initialized with 'this' pointer.
back end symbol to initialize with literal
See Implementation