Similar to how `User.UserBuilder` works, configuration should fail if configurations like the following are attempted: ```java hasRole('ROLE_USER') hasAnyRole('ROLE_USER') ``` Otherwise, scenarios like [this SO question](https://stackoverflow.com/questions/75225700/hasrolerole-user-not-working-in-spring-boot3-with-springsecurity6/75227337#75227337) crop up.