The pages, used in example application are far from real usages. The page properties are named as radioButton or select, which doesn't expose their meaning for page itself.
Need to imagine real file page object with properties and use it in examples.
The Slim micro-framework (see http://www.slimframework.com/) can be used to create more/less realistic website with small effort.