Added general VisitorInterface for the new data structures (DataStructMap)