Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
When working with Flex and AIR, we have data structures (ArrayCollection/XMLListCollection) which already handle this communication for us.
A useful idiom to employ in your concrete Proxy is an implicit getter that casts the Data Object to its actual type and gives it a meaningful name.