Make visit methods public.
Add function to set all pos to 0.