В большинстве — да, но есть методы, которые принимают 4-5 аргументов, и я не вижу в этом ничего плохого.
Все подобные правила — на самом деле рекомендации, которым нельзя следовать отключая собственную логику и здравый смысл.
Интересно, авторы всех этих книженций действительно думают, что количество аргументов в методах и прочие аттрибуты «хорошего кода» имеют хоть какое-то отношение к качеству конечного продукта?
А вы вообще в курсе, как переводится Stateless?
Если у вас возникают проблемы со смешиванием данных различных пользователей, то ваш бин де-факто stateless не является.