@Size supports arrays, CharSequence, Map, Collection.