 		XCTAssertNotNil(personList)
 		
 		personList?.persons.forEach { person in
-			XCTAssertTrue(person.isDeveloper)
+			XCTAssertEqual(person.isDeveloper, context.isDeveloper)
 		}
 	}
 	

		do {
			let _ = try Mapper<ImmutablePersonList>().map(JSON: JSON)
		} catch ImmutablePersonMappingError.contextAbsense {
			// Empty
		} catch {
			XCTFail()
		}
	}
	
	// MARK: - Nested Types

		func mapping(map: Map) {
			if (map.context as? Context)?.shouldMap == true {
				name <- map["name"]
			}
		}
	}
	
	class NestedPerson: Mappable {
		var person: Person?
		
		required init?(map: Map){
			
		}
		
		func mapping(map: Map) {
			if (map.context as? Context)?.shouldMap == true {
				person <- map["person"]
			}
		}
	}
