Add Nspace into Visitor
Add TemplateParameter and its derived classes into Visitor
Add Condition and its derived classes into Visitor
Add Parameter into Visitor