Make view_class the Page's responsability.
Prepare reversing the process for the admin