[Refactoring]  AbstractPage updated