Despite this starting with an underscore, I notice it's in use by 3rd party projects so it may be worth going through a deprecation cycle -- see `django.utils.deprecation.RenameMethodsBase` for a helper.