         }
     }
 
-    var rawObject: AnyObject? {
+    var any: AnyObject? {
         switch self {
         case .JNumber(let value):
             return value

        case .JArray(let value):
            var jsonValues = [AnyObject]()
            for alreadyJsonValue in value {
                if  let jsonValue: AnyObject? = alreadyJsonValue.rawObject {
                    jsonValues.append(jsonValue!)
                }
            }

        case .JObject(let value):
            var jsonObject = Dictionary<String, AnyObject>()
            for (alreadyJsonKey : String, alreadyJsonValue : JSONValue) in value {
                if let jsonValue: AnyObject? = alreadyJsonValue.any {
                    jsonObject[alreadyJsonKey] = jsonValue!
                }
            }
