     }
 }
 
-extension Optional: SECJsonable {
+extension Optional: CustomStringConvertible {
+    
     public var jsonString: String {
+        return description
+    }
+    
+    public var description: String {
         switch self {
         case .None:
             return "null"

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

}



