         for item in self {
             if let i = item as? SECJsonable {
                 jsonStr += "\(i.toJson())"
+            } else if let d = item as? CustomStringConvertible {
+                jsonStr += "\(d.description)"
             } else {
                 jsonStr += "\(item)"
             }

}



            jsonStr += "\"\(key)\":"
            if let v = value as? SECJsonable {
                jsonStr += "\(v.toJson())"
            } else if let d = value as? CustomStringConvertible {
                jsonStr += "\(d.description)"
            } else {
                jsonStr += "\(value)"
            }
