Pass the correct class to ColumnMap

As Assets are mostly made of CFs, this _mostly_ worked, but failed to
pick up the right properties for roles.
Include the id in the format
Add a format to modify TSV downloads