'Initialize from an existing ColDefs object (just copy the
columns and convert their formats if necessary).'

def _init_from_coldefs(self, coldefs):

    self.columns = [self._copy_column(col) for col in coldefs]
