     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 a array
+    :parameter: key JSON key used to set value
+    
+    :returns: Function decoding JSON to a array
     */
     public static func forceDecodeArray<T: Decodable>(key: String) -> JSON -> [T] {
         return { return decodeArray(key)($0)! }

    /**
    Returns function to decode JSON to ISO8601 date
    
    - parameter key:           JSON key used to set value
    - parameter dateFormatter: Formatter with ISO8601 format
    
    - returns: Function decoding JSON to a ISO8601 date
    */
    public static func forceDecodeDateISO8601(key: String) -> JSON -> NSDate {
        let dateFormatter = NSDateFormatter()

    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 {
