add support for write of header row and objects based on that row
data object supports None assignment