Property RoleNames
Names of new user roles (if null - not changed)
Example: ["Admin", "Manager"]
If both Roles and RoleNames are specified - RoleNames are used (priority)
If empty array is specified - all roles are removed
public string[]? RoleNames { get; set; }