shouldnt allow visit base method by simply visit this.base, it is a bad idea
Release 0.1.0