Changed: use a factory to build the page service with the correct settings