the beggining of arrayInstance- the idea is to have all validations
comming out of the array validator, it doesnt seem to hard.. hope to
touch it tomorow morning some more...