             return JSONDecoder(createError("index: \(index) is greater than array or this is not an Array type."))
         }
     }
-    //Dictionary access support
+    ///Dictionary access support
     public subscript(key: String) -> JSONDecoder {
         get {
             if let dict = self.value as? NSDictionary {

            }
        }
    }
    //the init that converts everything to something nice
    public init(_ raw: AnyObject) {
        var rawObject: AnyObject = raw
        if let data = rawObject as? NSData {

            }
        }
    }
    ///pull the raw values out of a dictionary.
    public func getDictionary<T>(inout collect: Dictionary<String,T>?) {
        if let dictionary = value as? Dictionary<String,JSONDecoder> {
            if collect == nil {
