PIM-3221 Add persistent collection handling in ImmutableValidator