 	}
 	
 	class func optionalObjectDictionary<N: BaseMappable>(_ field: Dictionary<String, N>?, map: Map) {
-        if let field = field {
+		if let field = field {
 			objectDictionary(field, map: map)
-        }
-    }
+		}
+	}
 	
 	class func objectDictionaryOfArrays<N: BaseMappable>(_ field: Dictionary<String, [N]>, map: Map) {
 		let JSONObjects = Mapper(context: map.context).toJSONDictionaryOfArrays(field)
-
+		
 		setValue(JSONObjects, map: map)
 	}
 	

			object(field, map: map)
		}
	}

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

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