private function _createBook()
{
R::nuke();
$book = R::dispense('book');
$pages = R::dispense('page', 2);
$ads = R::dispense('ad', 3);
$tags = R::dispense('tag', 2);
$author = R::dispense('author');
$coauthor = R::dispense('author');
$book->alias('magazine')->ownAd = $ads;
$book->ownPage = $pages;
$book->sharedTag = $tags;
$book->via('connection')->sharedUser = array(R::dispense('user'));
$book->author = $author;
$book->coauthor = $coauthor;
R::store($book);
return $book->fresh();
}