added decl ctx to decl visitor