Refactored the page command service to use an abstract implementation
Refactoring for base command implementation