added json omitempty tags
bigquery was throwing errors without these due to null defined fields