rfci now also scans for namespaces in addition to classes and structs instead of infinitely looping