Should this resolve to the web element if valuePromise is null? e.g. 

`element().then(function(resolvedWebElement) { resolvedWebElement.getText() });`
equivalent to
`element().getWebElement().getText()`