                         
                         let JSON: AnyObject? = NSJSONSerialization.JSONObjectWithData(responseData, options: NSJSONReadingOptions.AllowFragments, error: nil) as AnyObject!
                         let jsonAsDictionary: [String:AnyObject]! = JSON as [String:AnyObject]
-                        let meta: NodeMeta = NodeMeta(dictionary: jsonAsDictionary)
-                        let node: Node = Node(data: meta.data)
-                        
-                        node.meta = meta
+                        let node: Node = Node(data: jsonAsDictionary)
                         
                         completionBlock!(node: node, error: nil)
                     }

                    
                    let JSON: AnyObject? = NSJSONSerialization.JSONObjectWithData(responseData, options: NSJSONReadingOptions.AllowFragments, error: nil) as AnyObject!
                    let jsonAsDictionary: [String:AnyObject]! = JSON as [String:AnyObject]
                    let meta: NodeMeta = NodeMeta(dictionary: jsonAsDictionary)
                    let node: Node = Node(data: meta.data)
                    
                    node.meta = meta
                    
                    completionBlock!(node: node, error: nil)
                }


                                                    let JSON: AnyObject? = NSJSONSerialization.JSONObjectWithData(responseData, options: NSJSONReadingOptions.AllowFragments, error: nil) as AnyObject!
                                                    let jsonAsDictionary: [String:AnyObject]! = JSON as [String:AnyObject]
                                                    let node: Node = Node(data: jsonAsDictionary)
                                                    
                                                    completionBlock!(node: node, error: nil)
                                                }
