editPageSettings now extends newPageSettings for greater maintainability