The difference of array and no-array is too big.
Form object should have getValue(), isNull(), toString().
This form cannot be used in XCube_Service SOAP mode.
Improve XCube Service for SOAP and REST