added Page factory for managing page attributes