                     alpha:1)
             ]
             
-            for tense:String in tenses
+            for number:String in numbers
             {
                 let compositeString:String
-                let tenseLowerCase:String = tense.lowercased()
+                let numberLowerCase:String = number.lowercased()
                 
                 if mutableString.string.isEmpty
                 {
-                    compositeString = "\(kGroupSeparator)\(tenseLowerCase)"
+                    compositeString = "\(kGroupSeparator)\(numberLowerCase)"
                 }
                 else
                 {
                     let separatorString:NSAttributedString = NSAttributedString(
-                        string:kTenseSeparator,
+                        string:kNumberSeparator,
                         attributes:attributesSeparator)
                     mutableString.append(separatorString)
                     
-                    compositeString = tenseLowerCase
+                    compositeString = numberLowerCase
                 }
                 
-                let tenseString:NSAttributedString = NSAttributedString(
+                let numberString:NSAttributedString = NSAttributedString(
                     string:compositeString,
                     attributes:attributes)
                 
-                mutableString.append(tenseString)
+                mutableString.append(numberString)
             }
         }
         

            let jsonEntriesFirst:[String:Any] = jsonEntries.first as? [String:Any],
            let jsonFeatures:[Any] = jsonEntriesFirst[kKeyGrammaticalFeatures] as? [Any]
            
            else
        {
            self.tenses = tenses
            
            return
        }

    {
        let mutableString:NSMutableAttributedString = NSMutableAttributedString()
        
        if !numbers.isEmpty
        {
            let attributes:[String:Any] = [
                NSFontAttributeName:UIFont.regular(
