Make tag behaviour consistent with encoding/json.

Avoids duplication where field names are mostly the same as column names.