Is it possible to reference a private property in a lambda expression? Or only public properties?

For example. say my private property is named InnerCollection, the line of code would be:

```
x => x.InnerCollection

```

Is there a way to achieve this somehow - without using reflection etc.?

Using .NET 4.0.

Thanks.

Chris