added alternative page object implementation examples