ArrayOf* types ganeration as separate classes
Merge pull request #165 from red-led/3.x

ArrayOf* types ganeration as separate classes