 
 class TestAccessible: XCTestCase {
   func testAccessible() {
-    let json = [
+    let json: [String : AnyObject] = [
       "school": [
         "name": "Hyper",
         "clubs": [


struct Club {
  var people: [Person] = []
  
  init(_ map: JSONDictionary) {
    people <- map.dictionary("detail")?.relations("people")
  }
}

struct Person: Mappable {
  
  var firstName: String? = ""
  var lastName: String? = ""
  
  init(_ map: JSONDictionary) {
    firstName <- map.property("first_name")
    lastName  <- map.property("last_name")

        ]
      ]
    ]

    XCTAssertEqual(json.path("school.clubs.0.detail.name"), "DC")
    XCTAssertEqual(json.path("school.clubs.0.detail.people.0.first_name"), "Clark")
    XCTAssertEqual(json.path("school.clubs.0.detail.people")!, [
