public function testAddRemove()
 {
     $list = new ArrayList(array(array('Key' => 1), array('Key' => 2)));
     $list->add(array('Key' => 3));
     $this->assertEquals($list->toArray(), array(array('Key' => 1), array('Key' => 2), array('Key' => 3)));
     $list->remove(array('Key' => 2));
     $this->assertEquals(array_values($list->toArray()), array(array('Key' => 1), array('Key' => 3)));
 }