If missing, return Null numeric types instead of 0
This is an experiment. Save manual Long ids as Long instead of String.
This potentially breaks existing apps, if anybody is using manual Long
ids. But I want to use some Long ids as timestamps with natural ordering
and I'm not sure the ordering of String types would be the same