Supporting converting to nullable destination types and progressive null checking in queryable extensions