My question is about user roles and data associated to them. I am creating a user role that i want to have more data associated to them like there address, phone number and a few other profile based questions..
Is it best practice to create this information in the user data object? Or is it better to create a separate object from the user role object that would contain the information?
Basically im asking if the user role objects should only contain what they do by default the name, email, password, user status, and user role or if they can contain additional similar profile information? Does it even matter? Pros / Cons?