Honestly, `User` is so simple and small right now that moving this feels like over-architecting. The other method is for authorization so this one doesn't feel totally out of place.