I have a method which is returning an array of type BaseClass. Inside are objects of different SubClasses. The SOAP message generated by Axis 1.3 treats the objects in the array as if they were all of type BaseClass, but I need the attributes from the SubClasses, which are really inside the array. Is there a way to do this somehow, either with Axis 1.3, another version, or another Web Services Library? If this is not implemented yet, is it possible to fix the Axis code? In this case, where could this be done?