OData from nested objects

Are there any plans to make it easier to expose existing data structures in OData format through WCF Data Services? See the example below for details.

Examples are all over the place to use OData with the ADO.NET Entity Data Model. However, for many companies it is too costly to change existing object structures to use the Entity Data Model. It would be nice if there was an easy way to expose
nested object structures as OData Via WCF Data Services.

Here is one example of how this can be done, but the major drawback is that it requires a flattened hierarchy, which may not be possible with most object structures.