     
     /**
     Returns function to decode JSON to URL
-    
-    - parameter key: JSON key used to set value
-    
-    - returns: Function decoding JSON to a URL
+
+    :param: key JSON key used to set value
+
+    :returns: Function decoding JSON to a URL
     */
     public static func forceDecodeURL(key: String) -> JSON -> NSURL {
         return { return decodeURL(key)($0)! }

    /**
    Returns function to decode JSON to array
    for objects that conform to the Glossy protocol
    
    - parameter key: JSON key used to set value
    
    - returns: Function decoding JSON to an optinal array
    */
    public static func decodeArray<T: Decodable>(key: String) -> JSON -> [T]? {
        return {

    
    /**
    Returns function to decode JSON to URL

    :param: key JSON key used to set value

    :returns: Function decoding JSON to an optional URL
    */
    public static func decodeURL(key: String) -> JSON -> NSURL? {
        return {
