Thanks @dalexander, little part of the context: I develop a bot connected to multiple plateformes, so the User object doesn’t have the same content inside each.
The declared fields are the field that I already have, the same user object can be used for facebook or kick...
This object can also be extended at runtime from other APIs