         startIndex = _data.startIndex
         endIndex = _data.endIndex
     }
+
     public subscript (position: Index) -> Element {
         return _data[position]
     }

        return Singleton.instance
    }

    var credentials:[Int:(String,String)]=[:]
    var taskConfigs:[TaskID:TaskConfiguration]=[:]
    var defaults:JustSessionDefaults!
    var session: NSURLSession!

        json:[String:AnyObject]?,
        headers:[String:String],
        files:[String:HTTPFile],
        auth:Credentials?,
        cookies: [String:String],
        redirects:Bool,
        timeout:Double?,
