         Manually initiates refreshing of local config from cloud config if needed.
         This is also automatically called on `UIApplicationDidBecomeActiveNotification`.
      
-        - parameter completion: Completion handler (SEE: `ThrowConfigWithInnerBlock`).
+        - parameter completion: Completion handler (SEE: `ThrowWithInnerBlock`).
     */
-    public class func refresh(completion: ThrowConfigWithInnerBlock? = nil) {
+    public class func refresh(completion: ThrowWithInnerBlock? = nil) {
         ACCloudConfig.sharedInstance.refresh(completion)
     }
     

    var remoteURL: NSURL?
    var lastRefreshDate: NSDate?
    
    func refresh(completion: ThrowConfigWithInnerBlock? = nil) {
        
    }
    
}


// MARK: Custom Types

/// Block which throws via inner block.
public typealias ThrowWithInnerBlock = (() throws -> Void) -> Void
/// Block which throws dictionary via inner block.
public typealias ThrowJSONWithInnerBlock = (json: () throws -> [String : AnyObject]) -> Void

// MARK: Accessors

