If all properties return DbNull then the object returned will be null