if we're going to get fancy, let's restrict to alphanumeric:

    return ''.join(x for x in self.name if x.isalnum())