Support custom user models.