public function testArrayInterface()
{
$doc = new Document();
$doc->field = 'value';
$this->assertEqual('value', $doc['field']);
$doc['field'] = 'newvalue';
$this->assertEqual('newvalue', $doc->field);
unset($doc['field']);
$this->assertNull($doc->field);
}