The page entity was extracted from the Request entity. Because in the near future we need to add more attributes to the Page entity. Now the pogram is more modular.