I\'ve exposed a Spring bean to my Flex app via BlazeDS. In my Java code I return strongly typed lists. e.g.
public List getFolders(String path) {
You mentionned that your Folder class is complex ; does it mean that it contains references to other objects ? In this case don't you have to map every other classes (and check the setters / getters, especially for boolean) ?