         return value as! NSDictionary
     }
     
-    
-    
-    /****************************************************************************************/
-    public func GetBool(key: String!) -> Bool!
-    {
-        let value: AnyObject? =  valueForKey(key)
-        if (value == nil)
-        {
-            KVLLogger.printErrorMessage(String(format: "Tried to fetch \"String\" for key \"%@\" but got \"nil\"", key), location: GetCodeLocation())
-            return false
-        }
-        else
-            if (value is Bool == false)
-            {
-                KVLLogger.printErrorMessage(String(format: "Tried to fetch \"Boolean\" for key \"%@\" but got type: \"\(value!.dynamicType)\"", key), location: GetCodeLocation())
-                return false
-        }
-        
-        return value as! Bool
-    }
 }

        let value: AnyObject? =  valueForKey(key)
        if (value == nil)
        {
            KVLLogger.printErrorMessage(String(format: "Tried to fetch \"String\" for key \"%@\" but got \"nil\"", key), location: GetCodeLocation())
            return NSDictionary()
        }
        else

    }
    
    
    /****************************************************************************************/
    public func GetNumber(key: String!) -> NSNumber!
    {
        let value: AnyObject? =  valueForKey(key)
        if (value == nil)
        {
            return NSNumber(integer: 0)
        }
        else
            if (value is NSNumber == false)
            {
                KVLLogger.printErrorMessage(String(format: "Tried to fetch \"NSNumber\" for key \"%@\" but got type: \"\(value!.dynamicType)\"", key), location: GetCodeLocation())
                return NSNumber(integer: 0)
        }
        
        return value as! NSNumber
    }
    
    
    
    /****************************************************************************************/
    public func GetArray(key: String!) -> NSArray!
    {
        let value: AnyObject? =  valueForKey(key)
        if (value == nil)
        {
            return NSArray()
        }
        else
            if (value is NSArray == false)
            {
                KVLLogger.printErrorMessage(String(format: "Tried to fetch \"NSArray\" for key \"%@\" but got type: \"\(value!.dynamicType)\"", key), location: GetCodeLocation())
                return NSArray()
        }
        
        return value as! NSArray
    }
    
    
