   
   class var sharedInstance: Session {
     
-    dispatch_once(&Static.token) {
-      Static.instance = Session(sessionDelegate: SessionParams.delegate, queue: SessionParams.queue)
+  dispatch_once(&Static.token) {
+    Static.instance = Session(sessionDelegate: SessionParams.delegate, queue: SessionParams.queue)
     }
     
     return Static.instance!

  
  required init(sessionDelegate: NSURLSessionDelegate?, queue: NSOperationQueue?) {
    
    assert(sessionDelegate != nil, "Session delegate can't be nil")

    let configuration = Configuration()
    
    if let operationQueue = queue {
      self.sessionDelegateQueue = operationQueue

    static var token : dispatch_once_t = 0
    static var instance : Session?
  }
  
  var session: NSURLSession
  var sessionDelegateQueue: NSOperationQueue = NSOperationQueue.mainQueue()
  var configuration: Configuration = Configuration()
  
  struct SessionParams {
    static var delegate: NSURLSessionDelegate?
