Enable subclasses/delegates of FluentWebElement to be injected
Minor refactoring