Auto-generated models.