use the objPage object in factory, if the ID matches, to get
manipulations done by third party modules missing if the page model is
loaded via getPageDetails, because the objPage is detached from the
registry