avoid method conflict
Merge pull request #10 from niyaton/fix-method-conflict

avoid method conflict
change design of ASTField
avoid field conflict