Given a EF-Code First CTP5 entity layout like:

```
public class Person { ... }

```

which has a collection of:

`public class Address { ... }`

which has a single association of:

`public class Mailbox { ... }`

I want to do:

`PersonQuery.Include(x => x.Addresses).Include("Addresses.Mailbox")`

WITHOUT using a magic string. I want to do it using a lambda expression.

I am aware what I typed above will compile and will bring back all Persons matching the search criteria with their addresses and each addresses' mailbox eager loaded, but it's in a string which irritates me.

How do I do it without a string?

Thanks Stack!