I think validations only make sense when creating or updating records, not in index actions.

About the `join(",")`, I think that you can filter by several variations at the same time, and that's the reason for the array.