I'm working on a SL 4.0 app at the moment that calls into a lot of our existing asp.net web services. In the past, if we've needed to get data out in a non-specific structure (which is quite uncommon), then we used DataSets. These are obviously not supported in Silverlight so I was wondering what alternatives there are for getting back data in a generic manor?