A blank value should be converted to null rather than zero

The DS number transform currently converts an empty string to 0, this PR changes that to return null instead.