I would suggest methods' name starts with a lower case. `VisitXXX` is the exception because it follows `clang` API. What do you think?