data and dataVisitor
Merge pull request #71 from chrishine/v3

translate data.h and dataVisitor.h