Modularize Page object