Adding all the types to the visitor