Refactoring of T::S::R::WebElement, less code, more magic