See http://forum.nette.org/cs/16785-nette-database-orm-challenge