Handle custom User model without `id` column