Digging back into the View and Page objects.
One thing to take note of is that on pages, the title, data, css, js, and scripts should be set with the functions rather than overloading the variables. This way, cleaning can be implemented and method chaining. For variables that are not default, overloading is fine, or use get() and set().