Correctly qualify module calls, so it works on earlier version of ruby
Web service methods with collections are always lists
Avoid stack faults when trying to create recursive test data
Expose setDewlegate as can be in different packages from the main class
Only expose xml namespace if the module has an xml facet enabled