don't couple \Model\Repository to \Model\Page