Fix: Remove unneeded error messages about default args
Small fixes in ASTVisitor
change from VisitFieldDecl to TraverseFieldDecl
improve shouldModel function
remove unneeded code
Add support for typename