     Accessor for retreiving the setting of `Int` type from the latest cache of cloud config.
     
     - parameter key: Key for the setting.
-    - parameter defaultValue: Default value for the setting.
+    - parameter defaultValue: Default value for the setting. Defaults to 0.
  
     - returns: Latest cached value for given key, or provided default value if cloud config is not available.
 */
-public func CloudInt(key: String, _ defaultValue: Int) -> Int {
+public func CloudInt(key: String, _ defaultValue: Int = 0) -> Int {
     guard let value = ACCloudConfig.sharedInstance.settings?[key] as? Int
         else { return defaultValue }
     return value

    Accessor for retreiving the setting of `Int` type from the latest cache of cloud config.

    - parameter key: Key for the setting.
    - parameter defaultValue: Default value for the setting.

    - returns: Latest cached value for given key, or provided default value if cloud config is not available.
*/
public func CloudDouble(key: String, _ defaultValue: Double) -> Double {
    guard let value = ACCloudConfig.sharedInstance.settings?[key] as? Double
        else { return defaultValue }
    return value

    Accessor for retreiving the setting of `Int` type from the latest cache of cloud config.

    - parameter key: Key for the setting.
    - parameter defaultValue: Default value for the setting. Defaults to false.

    - returns: Latest cached value for given key, or provided default value if cloud config is not available.
*/
public func CloudBool(key: String, _ defaultValue: Bool = false) -> Bool {
    guard let value = ACCloudConfig.sharedInstance.settings?[key] as? Bool
        else { return defaultValue }
    return value
