     }
 }
 
-//MARK:- Array<T: MapperProtocol>
+// MARK:- Array<T: MapperProtocol>
 public func <=<T: MapperProtocol>(inout left: Array<T>, right: Mapper) {
     if right.mappingType == MappingType.fromJSON {
         FromJSON<T>().objectArray(&left, object: right.currentValue)

        ToJSON().baseArray(left, key: right.currentKey!, dictionary: &right.JSON)
    }
}
// Optional array of String type
public func <=(inout left: Array<AnyObject>?, right: Mapper) {
    if right.mappingType == MappingType.fromJSON {


import Foundation

// The operator definition is commented out because it was causing "ambiguous operator" errors when linking to the framework
// This seems like a bug in xcode will likely be fixed
//infix operator <= {}

// MARK: basic type
public func <=<T>(inout left: T, right: Mapper) {
    if right.mappingType == MappingType.fromJSON {
        FromJSON<T>().baseType(&left, object: right.currentValue)
