Selenium Java FW Design Prototype: Use of interfaces in designing Core UI Methods