Cleanup + array item number validation (min/max)

Make array length validatable in a similar fashion to Numeric/String attributes with rules like min, max, between etc.