public function testNestedObjectCasting()
{
$model = $this->_model;
$data = array('notifications' => array('foo' => '', 'bar' => '1', 'baz' => 0, 'dib' => 42));
$result = $model::schema()->cast(null, null, $data, compact('model'));
$this->assertIdentical(false, $result['notifications']->foo);
$this->assertIdentical(true, $result['notifications']->bar);
$this->assertIdentical(false, $result['notifications']->baz);
$this->assertIdentical(42, $result['notifications']->dib);
}