From the discussion of replacing regions node lists by an array: Right now, there's no easy way to return or receive native arrays from/in webcore. We have to write lots of custom binding code. We should add an support to generate such code into the binding code generator.