public function testSetStructure_NewDocument()
{
$obj = new Structure();
$obj->param = 'value';
// save
$document = $this->collection->createDocument()->set('d', $obj)->save();
$this->assertEquals(array('param' => 'value'), $document->d);
$this->assertEquals(array('param' => 'value'), $this->collection->getDocumentDirectly($document->getId())->d);
}