 	if components.isEmpty {
 		return
 	}
-
+	
 	let head = components.first!
-
+	
 	if components.count == 1 {
 		dictionary[String(head)] = value
 	} else {

		if child == nil {
			child = [:]
		}

		let tail = components.dropFirst()
		setValue(value, forKeyPathComponents: tail, dictionary: &child!)

		dictionary[String(head)] = child
	}
}

			object(field, map: map)
		}
	}
	
	class func objectArray<N: BaseMappable>(_ field: Array<N>, map: Map) {
		let JSONObjects = Mapper(context: map.context).toJSONArray(field)
		
