use generated Row instead of namedtuple

so field's name can begin with "_"