Method's array parameters changes

1. method now support arrays return value
2. method now support arrays parameter on input
3. method arrays now marks as initialized on scope changes apply