L23 fix: using :array_matching => :all and simplify checking.
remove some unnided validations