You're absolutely right. We cannot use `__str__` because Django users are expected to override this method. `__repr__` is not better, because it's expected to return `<modelname: result_of_unicode_method>`. Changing `__repr__` means 193 regressions. So we have to create a new method, is it right?