Distinguished between page and its elements.
Checked if page factory was passed.
Pushed path to the page object.
Replaced getPath with a path property. Added element namespace to the configuration options.
Replaced getSelector method with a property.