SOLID Violation in a Multi-Purpose UserService - BlackRock OA Question | OAHelper