This method could instead return class MobileElement.
`return new MobileElement(element, driver);`

Then all the elements returned by complexFind can be easily cast to MobileElement.

Additionally, can we have all the methods in this class return MobileElement rather than WebElement. Since `driver` has to be an instance of AppiumDriver, might as well always return MobileElements