'Unique string key identifying this provider. Must be URL and css class friendly.'

@property
def provider_id(self):

    assert (self.prefix is not None)
    return '-'.join(((self.prefix,) + tuple((getattr(self, field) for field in self.KEY_FIELDS))))
