         }
     }
     
-    // Make sure to add ones that they set to this array also
     func getExisitingIDArray() -> [String] {
         return AssociatedKeys.existingIDArray
     }

        }
    }
    
    // We actually could grab the type afterwards instead of doing it all in one function
    private func setID(vc: UIViewController) {
        let vcMirror = Mirror(reflecting: vc)
        var id: String = "NJAid"
        
        // let className = NSStringFromClass(vc.classForCoder).splitBy(".")[1]
        let className = "\(vcMirror.subjectType)"

            return
        }
        else {
            element.setID(self)
            var idString = element.getID()
            
            var testIDString = idString
            var duplicateCount = 1
            
            // This is to make sure that we do not have a duplicate. If we do it appends a number to it
            // This number is increasing based on the order it was added to the xml
            while AssociatedKeys.existingIDArray.contains(testIDString) {
                testIDString = idString
