switch to new PageIdentifier model