Ported the CRUD to use the Page models