The dependsOn attribute controls the way arrays are treated when deserialization and serialization occurs. On deserialization, LightWave Server will automatically calculate a value for the 'dependsOn' element based on the number of array elements present in the request. On serialization, LightWave Server expects the dependsOn element to have been set correctly by the server. It serializes to the response only the number of array elements indicated by the dependsOn element. The element referenced by the dependsOn attribute must be an integer or numeric type.