Avoid ArgumentNullException under WinRT

The WinRT implementation of GetPropertyFromDeclaredType() will return
null is no suitable property is found, or the property is static, if
unchecked this causes an unhandled ArgumentNullException in
ShouldInject(). This is particularly the event if binding a singleton type
with a static Instance property.