refactor to compose from elements, forgo hierarchy usage
WatirWidget object unified strategy for all watir objects to respond to set and value