Allows creation of custom WebDriverExpectedCondition

Allows the creation of custom instances of the WebDriverExpectedCondition without compromising the protected constructor.