[+] RefereceExpressionEater is improved
      - recoursive(considering parent type) eating of reference chain is implemented
[*] Arguments eating is imporved
     - reference arguments are not be added to snapshot
     - ArgumentsEater is separated
[+] AssignmentExpressionEater is implemented